UpdateAdminClient icon

UpdateAdminClient

Update run operation endpoints and objects

COMMUNITYBEARER0 INSTALLS
OpenAPI Specificationv3.0
{
  "swagger": "2.0",
  "schemes": [
    "https"
  ],
  "host": "adminmanagement.local.azurestack.external",
  "info": {
    "description": "Update run operation endpoints and objects.",
    "title": "UpdateAdminClient",
    "version": "2016-05-01",
    "x-apisguru-categories": [
      "cloud"
    ],
    "x-logo": {
      "url": "https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png"
    },
    "x-origin": [
      {
        "format": "swagger",
        "url": "https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/azsadmin/resource-manager/update/Microsoft.Update.Admin/preview/2016-05-01/UpdateRuns.json",
        "version": "2.0"
      }
    ],
    "x-providerName": "azure.com",
    "x-serviceName": "azsadmin-UpdateRuns",
    "x-tags": [
      "Azure",
      "Microsoft"
    ]
  },
  "consumes": [
    "application/json"
  ],
  "produces": [
    "application/json"
  ],
  "securityDefinitions": {
    "azure_auth": {
      "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize",
      "description": "Azure Active Directory OAuth2 Flow",
      "flow": "implicit",
      "scopes": {
        "user_impersonation": "impersonate your user account"
      },
      "type": "oauth2"
    }
  },
  "security": [
    {
      "azure_auth": [
        "user_impersonation"
      ]
    }
  ],
  "parameters": {
    "UpdateRunParameter": {
      "description": "Update run identifier.",
      "in": "path",
      "name": "runName",
      "required": true,
      "type": "string",
      "x-ms-parameter-location": "method"
    }
  },
  "paths": {
    "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/{updateLocation}/updateRuns": {
      "get": {
        "description": "Get the list of update runs.",
        "operationId": "UpdateRuns_ListTopLevel",
        "parameters": [
          {
            "description": "Subscription credentials which uniquely identify Microsoft Azure subscription.  The subscription ID forms part of the URI for every service call.",
            "in": "path",
            "name": "subscriptionId",
            "required": true,
            "type": "string"
          },
          {
            "description": "Resource group name.",
            "in": "path",
            "name": "resourceGroupName",
            "required": true,
            "type": "string",
            "x-ms-parameter-location": "method"
          },
          {
            "description": "The name of the update location.",
            "in": "path",
            "name": "updateLocation",
            "required": true,
            "type": "string",
            "x-ms-parameter-location": "method"
          },
          {
            "default": "2016-05-01",
            "description": "Client API Version.",
            "in": "query",
            "name": "api-version",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/UpdateRunList"
            }
          }
        },
        "tags": [
          "UpdateRuns"
        ],
        "x-ms-examples": {
          "Get the list of update runs.": {
            "parameters": {
              "api-version": "2016-05-01",
              "resourceGroupName": "System.Redmond",
              "subscriptionId": "20ff7fc3-e762-44dd-bd96-b71116dcdc23",
              "updateLocation": "Redmond",
              "updateName": "Microsoft1.0.180302.1"
            },
            "responses": {
              "200": {
                "body": {
                  "nextLink": null,
                  "value": [
                    {
                      "id": "/subscriptions/23d66fd1-4743-42ff-b391-e29dc51d799e/resourceGroups/System.Redmond/providers/Microsoft.Update.Admin/updateLocations/redmond/updates/Microsoft1.0.180302.1/updateRuns/407d9b8f-debf-4058-b374-a94a1bb4de30",
                      "location": "redmond",
                      "name": "407d9b8f-debf-4058-b374-a94a1bb4de30",
                      "properties": {
                        "duration": "PT14H43M50.0644552S",
                        "progress": {
                          "description": "Update Azure Stack.",
                          "endTimeUtc": "2018-03-03T00:09:04.9913191-08:00",
                          "errorMessage": "",
                          "name": "Unnamed step",
                          "startTimeUtc": "2018-03-02T09:25:37.4173123-08:00",
                          "status": "Success",
                          "steps": [
                            {
                              "description": "Perform pre-engine update.",
                              "endTimeUtc": "2018-03-02T10:28:55.8289013-08:00",
                              "errorMessage": "",
                              "name": "Pre-engine Update",
                              "startTimeUtc": "2018-03-02T09:25:37.4798089-08:00",
                              "status": "Success",
                              "steps": [
                                {
                                  "description": "Copy packages to NugetStore.",
                                  "endTimeUtc": "2018-03-02T09:57:50.1318779-08:00",
                                  "errorMessage": "",
                                  "name": "PreUpdate Cloud",
                                  "startTimeUtc": "2018-03-02T09:25:41.9019404-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Update SeedRing SF Runtime step.",
                                  "endTimeUtc": "2018-03-02T10:17:07.8319178-08:00",
                                  "errorMessage": "",
                                  "name": "Update SeedRing SF Runtime",
                                  "startTimeUtc": "2018-03-02T09:57:50.1475043-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Update SeedRing ECE step.",
                                  "endTimeUtc": "2018-03-02T10:28:55.7507724-08:00",
                                  "errorMessage": "",
                                  "name": "Update SeedRing ECE",
                                  "startTimeUtc": "2018-03-02T10:17:07.8631688-08:00",
                                  "status": "Success",
                                  "steps": []
                                }
                              ]
                            },
                            {
                              "description": "Perform engine update.",
                              "endTimeUtc": "2018-03-02T10:37:44.0480253-08:00",
                              "errorMessage": "",
                              "name": "Engine Update",
                              "startTimeUtc": "2018-03-02T10:28:55.8601531-08:00",
                              "status": "Success",
                              "steps": [
                                {
                                  "description": "Copy packages to NugetStore.",
                                  "endTimeUtc": "2018-03-02T10:35:43.2198256-08:00",
                                  "errorMessage": "",
                                  "name": "PreUpdate Cloud",
                                  "startTimeUtc": "2018-03-02T10:28:59.500983-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Update SeedRing SF Runtime step.",
                                  "endTimeUtc": "2018-03-02T10:36:14.5629258-08:00",
                                  "errorMessage": "",
                                  "name": "Update SeedRing SF Runtime",
                                  "startTimeUtc": "2018-03-02T10:35:43.2354458-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Update SeedRing ECE step.",
                                  "endTimeUtc": "2018-03-02T10:37:43.9698965-08:00",
                                  "errorMessage": "",
                                  "name": "Update SeedRing ECE",
                                  "startTimeUtc": "2018-03-02T10:36:14.5941782-08:00",
                                  "status": "Success",
                                  "steps": []
                                }
                              ]
                            },
                            {
                              "description": "Perform cloud update.",
                              "endTimeUtc": "2018-03-03T00:09:04.960067-08:00",
                              "errorMessage": "",
                              "name": "Cloud Update",
                              "startTimeUtc": "2018-03-02T10:37:44.079278-08:00",
                              "status": "Success",
                              "steps": [
                                {
                                  "description": "Live Update on Domain.",
                                  "endTimeUtc": "2018-03-02T10:41:20.0340798-08:00",
                                  "errorMessage": "",
                                  "name": "Update Domain",
                                  "startTimeUtc": "2018-03-02T10:37:48.3763886-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Check the health of all roles in parallel before beginning update.",
                                  "endTimeUtc": "2018-03-02T10:56:10.4396313-08:00",
                                  "errorMessage": "",
                                  "name": "Check Cloud Health",
                                  "startTimeUtc": "2018-03-02T10:41:20.0653266-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Copy OEM content to CloudMedia.",
                                  "endTimeUtc": "2018-03-02T10:56:16.1459718-08:00",
                                  "errorMessage": "",
                                  "name": "PreUpdate OEM.",
                                  "startTimeUtc": "2018-03-02T10:56:10.4708828-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Generates the Code Integrity Policy",
                                  "endTimeUtc": "2018-03-02T10:57:07.0682796-08:00",
                                  "errorMessage": "",
                                  "name": "(DEP) Generate Code Integrity Policy",
                                  "startTimeUtc": "2018-03-02T10:56:16.1807685-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Update S2D health service from StorageDisks.xml.",
                                  "endTimeUtc": "2018-03-02T10:57:14.7249566-08:00",
                                  "errorMessage": "",
                                  "name": "Update OEM S2D whitelist.",
                                  "startTimeUtc": "2018-03-02T10:57:07.0995306-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Create newly introduced storage accounts to be used by different providers.",
                                  "endTimeUtc": "2018-03-02T10:58:34.4194385-08:00",
                                  "errorMessage": "",
                                  "name": "(FBI) Create new Storage Accounts",
                                  "startTimeUtc": "2018-03-02T10:57:14.7562105-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Disable EnableAutomaticUpdates flag on NC fabriccluster",
                                  "endTimeUtc": "2018-03-02T11:00:13.6332139-08:00",
                                  "errorMessage": "",
                                  "name": "NC Auto Update Disable",
                                  "startTimeUtc": "2018-03-02T10:58:34.4506838-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Install Update on Hosts and Infra VMs.",
                                  "endTimeUtc": "2018-03-02T12:19:16.6339385-08:00",
                                  "errorMessage": "",
                                  "name": "Install Update.",
                                  "startTimeUtc": "2018-03-02T11:00:13.6644452-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Creates and updates the base images needed by hosts and virtual machines.",
                                  "endTimeUtc": "2018-03-02T12:38:55.3959294-08:00",
                                  "errorMessage": "",
                                  "name": "(DEP) Generate base images for hosts and virtual machines.",
                                  "startTimeUtc": "2018-03-02T12:19:16.7901987-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Build VHDs for the host at runtime and the backup WinPE for servicing.",
                                  "endTimeUtc": "2018-03-02T12:43:15.272197-08:00",
                                  "errorMessage": "",
                                  "name": "(DEP) Generate host image.",
                                  "startTimeUtc": "2018-03-02T12:38:55.4115607-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Update PrivilegedEndpoint whitelist on SeedRing nodes.",
                                  "endTimeUtc": "2018-03-02T12:47:22.3519764-08:00",
                                  "errorMessage": "",
                                  "name": "Update PrivilegedEndpoint whitelist",
                                  "startTimeUtc": "2018-03-02T12:43:15.3034455-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Update Defender signatures.",
                                  "endTimeUtc": "2018-03-02T12:48:07.0983871-08:00",
                                  "errorMessage": "",
                                  "name": "Update Defender",
                                  "startTimeUtc": "2018-03-02T12:47:22.3832322-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Live Update all nodes in a node set.",
                                  "endTimeUtc": "2018-03-02T13:51:45.6581291-08:00",
                                  "errorMessage": "",
                                  "name": "Update Node Sets",
                                  "startTimeUtc": "2018-03-02T12:48:07.129639-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Update SeedRing IBC step.",
                                  "endTimeUtc": "2018-03-02T14:02:32.5586541-08:00",
                                  "errorMessage": "",
                                  "name": "Update SeedRing IBC",
                                  "startTimeUtc": "2018-03-02T13:51:45.6934194-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Restart Storage Hosts step.",
                                  "endTimeUtc": "2018-03-02T18:53:35.1617531-08:00",
                                  "errorMessage": "",
                                  "name": "Restart Storage Hosts",
                                  "startTimeUtc": "2018-03-02T14:02:32.5899091-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Restart CA to finish applying OS updates.",
                                  "endTimeUtc": "2018-03-02T19:00:23.0498989-08:00",
                                  "errorMessage": "",
                                  "name": "Restart CA.",
                                  "startTimeUtc": "2018-03-02T18:53:35.1993965-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Restart NC VMs to finish applying OS updates and Update the NC ring app.",
                                  "endTimeUtc": "2018-03-02T20:53:58.2467744-08:00",
                                  "errorMessage": "",
                                  "name": "Restart NC.",
                                  "startTimeUtc": "2018-03-02T19:00:23.1436539-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Restart SQL VMs to finish applying OS updates and Update SQL servers.",
                                  "endTimeUtc": "2018-03-02T21:08:54.2948193-08:00",
                                  "errorMessage": "",
                                  "name": "Restart SQL.",
                                  "startTimeUtc": "2018-03-02T20:53:58.3717999-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Restart SLB to finish applying OS updates.",
                                  "endTimeUtc": "2018-03-02T21:28:05.8095784-08:00",
                                  "errorMessage": "",
                                  "name": "Restart SLB.",
                                  "startTimeUtc": "2018-03-02T21:08:54.3260706-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Restart ACSFabric and Gateway to finish applying OS updates.",
                                  "endTimeUtc": "2018-03-02T22:27:56.0854925-08:00",
                                  "errorMessage": "",
                                  "name": "Restart ACSFabric and Gateway",
                                  "startTimeUtc": "2018-03-02T21:28:05.8408311-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Restart WAS to finish applying OS updates.",
                                  "endTimeUtc": "2018-03-02T22:46:02.7735634-08:00",
                                  "errorMessage": "",
                                  "name": "Restart WAS",
                                  "startTimeUtc": "2018-03-02T22:27:56.1479976-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Restart WASPUBLIC to finish applying OS updates.",
                                  "endTimeUtc": "2018-03-02T23:15:02.30254-08:00",
                                  "errorMessage": "",
                                  "name": "Restart WASPUBLIC",
                                  "startTimeUtc": "2018-03-02T22:46:02.8048171-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Restart XRP FabricRing, PXE, ADFS, and SQL to finish applying OS updates.",
                                  "endTimeUtc": "2018-03-02T23:47:21.7605287-08:00",
                                  "errorMessage": "",
                                  "name": "Restart XRP FabricRing, PXE and ADFS, and SQL.",
                                  "startTimeUtc": "2018-03-02T23:15:02.3337871-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Update ECE manifest from OEM manifests.",
                                  "endTimeUtc": "2018-03-02T23:47:35.5958946-08:00",
                                  "errorMessage": "",
                                  "name": "Update OEM manifest.",
                                  "startTimeUtc": "2018-03-02T23:47:21.7917861-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Live Update all nodes active version.",
                                  "endTimeUtc": "2018-03-03T00:05:12.3530683-08:00",
                                  "errorMessage": "",
                                  "name": "Update Active Version on Node Sets",
                                  "startTimeUtc": "2018-03-02T23:47:35.6271478-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Switch Trace Collector to post update and validate the service is running.",
                                  "endTimeUtc": "2018-03-03T00:06:19.9796654-08:00",
                                  "errorMessage": "",
                                  "name": "Post Update Trace Collector.",
                                  "startTimeUtc": "2018-03-03T00:05:12.5405827-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Enable WU StartComponentCleanup on NC VMs",
                                  "endTimeUtc": "2018-03-03T00:07:37.297809-08:00",
                                  "errorMessage": "",
                                  "name": "Enable StartComponentCleanup on NC VMs",
                                  "startTimeUtc": "2018-03-03T00:06:20.0265482-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Update cloud security step",
                                  "endTimeUtc": "2018-03-03T00:07:56.664821-08:00",
                                  "errorMessage": "",
                                  "name": "Update Cloud Security",
                                  "startTimeUtc": "2018-03-03T00:07:37.3446716-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Update Azure Stack Version.",
                                  "endTimeUtc": "2018-03-03T00:08:19.7703032-08:00",
                                  "errorMessage": "",
                                  "name": "PostUpdate Cloud.",
                                  "startTimeUtc": "2018-03-03T00:07:56.6960734-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Disable DNS Recursion on WASP VMs",
                                  "endTimeUtc": "2018-03-03T00:08:28.0283394-08:00",
                                  "errorMessage": "",
                                  "name": "Update ExternalDNS",
                                  "startTimeUtc": "2018-03-03T00:08:19.8015565-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Query HRP service and close all existing active alerts",
                                  "endTimeUtc": "2018-03-03T00:09:04.8819362-08:00",
                                  "errorMessage": "",
                                  "name": "Close Active Alerts After LiveUdpate",
                                  "startTimeUtc": "2018-03-03T00:08:28.0595832-08:00",
                                  "status": "Success",
                                  "steps": []
                                }
                              ]
                            }
                          ]
                        },
                        "state": "Succeeded",
                        "timeStarted": "2018-03-02T17:25:22.818Z"
                      },
                      "tags": {},
                      "type": "Microsoft.Update.Admin/updateLocations/updates/updateRuns"
                    }
                  ]
                }
              }
            }
          }
        },
        "x-ms-pageable": {
          "nextLinkName": "nextLink"
        }
      }
    },
    "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/{updateLocation}/updateRuns/{runName}": {
      "get": {
        "description": "Get an instance of update run using the ID.",
        "operationId": "UpdateRuns_GetTopLevel",
        "parameters": [
          {
            "description": "Subscription credentials which uniquely identify Microsoft Azure subscription.  The subscription ID forms part of the URI for every service call.",
            "in": "path",
            "name": "subscriptionId",
            "required": true,
            "type": "string"
          },
          {
            "description": "Resource group name.",
            "in": "path",
            "name": "resourceGroupName",
            "required": true,
            "type": "string",
            "x-ms-parameter-location": "method"
          },
          {
            "description": "The name of the update location.",
            "in": "path",
            "name": "updateLocation",
            "required": true,
            "type": "string",
            "x-ms-parameter-location": "method"
          },
          {
            "$ref": "#/parameters/UpdateRunParameter"
          },
          {
            "default": "2016-05-01",
            "description": "Client API Version.",
            "in": "query",
            "name": "api-version",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/UpdateRun"
            }
          }
        },
        "tags": [
          "UpdateRuns"
        ],
        "x-ms-examples": {
          "Get an update run.": {
            "parameters": {
              "api-version": "2016-05-01",
              "resourceGroupName": "System.Redmond",
              "runName": "407d9b8f-debf-4058-b374-a94a1bb4de30",
              "subscriptionId": "20ff7fc3-e762-44dd-bd96-b71116dcdc23",
              "updateLocation": "Redmond",
              "updateName": "Microsoft1.0.180302.1"
            },
            "responses": {
              "200": {
                "body": {
                  "id": "/subscriptions/23d66fd1-4743-42ff-b391-e29dc51d799e/resourceGroups/System.Redmond/providers/Microsoft.Update.Admin/updateLocations/redmond/updates/Microsoft1.0.180302.1/updateRuns/407d9b8f-debf-4058-b374-a94a1bb4de30",
                  "location": "redmond",
                  "name": "407d9b8f-debf-4058-b374-a94a1bb4de30",
                  "properties": {
                    "duration": "PT14H43M50.0644552S",
                    "progress": {
                      "description": "Update Azure Stack.",
                      "endTimeUtc": "2018-03-03T00:09:04.9913191-08:00",
                      "errorMessage": "",
                      "name": "Unnamed step",
                      "startTimeUtc": "2018-03-02T09:25:37.4173123-08:00",
                      "status": "Success",
                      "steps": [
                        {
                          "description": "Perform pre-engine update.",
                          "endTimeUtc": "2018-03-02T10:28:55.8289013-08:00",
                          "errorMessage": "",
                          "name": "Pre-engine Update",
                          "startTimeUtc": "2018-03-02T09:25:37.4798089-08:00",
                          "status": "Success",
                          "steps": [
                            {
                              "description": "Copy packages to NugetStore.",
                              "endTimeUtc": "2018-03-02T09:57:50.1318779-08:00",
                              "errorMessage": "",
                              "name": "PreUpdate Cloud",
                              "startTimeUtc": "2018-03-02T09:25:41.9019404-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Update SeedRing SF Runtime step.",
                              "endTimeUtc": "2018-03-02T10:17:07.8319178-08:00",
                              "errorMessage": "",
                              "name": "Update SeedRing SF Runtime",
                              "startTimeUtc": "2018-03-02T09:57:50.1475043-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Update SeedRing ECE step.",
                              "endTimeUtc": "2018-03-02T10:28:55.7507724-08:00",
                              "errorMessage": "",
                              "name": "Update SeedRing ECE",
                              "startTimeUtc": "2018-03-02T10:17:07.8631688-08:00",
                              "status": "Success",
                              "steps": []
                            }
                          ]
                        },
                        {
                          "description": "Perform engine update.",
                          "endTimeUtc": "2018-03-02T10:37:44.0480253-08:00",
                          "errorMessage": "",
                          "name": "Engine Update",
                          "startTimeUtc": "2018-03-02T10:28:55.8601531-08:00",
                          "status": "Success",
                          "steps": [
                            {
                              "description": "Copy packages to NugetStore.",
                              "endTimeUtc": "2018-03-02T10:35:43.2198256-08:00",
                              "errorMessage": "",
                              "name": "PreUpdate Cloud",
                              "startTimeUtc": "2018-03-02T10:28:59.500983-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Update SeedRing SF Runtime step.",
                              "endTimeUtc": "2018-03-02T10:36:14.5629258-08:00",
                              "errorMessage": "",
                              "name": "Update SeedRing SF Runtime",
                              "startTimeUtc": "2018-03-02T10:35:43.2354458-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Update SeedRing ECE step.",
                              "endTimeUtc": "2018-03-02T10:37:43.9698965-08:00",
                              "errorMessage": "",
                              "name": "Update SeedRing ECE",
                              "startTimeUtc": "2018-03-02T10:36:14.5941782-08:00",
                              "status": "Success",
                              "steps": []
                            }
                          ]
                        },
                        {
                          "description": "Perform cloud update.",
                          "endTimeUtc": "2018-03-03T00:09:04.960067-08:00",
                          "errorMessage": "",
                          "name": "Cloud Update",
                          "startTimeUtc": "2018-03-02T10:37:44.079278-08:00",
                          "status": "Success",
                          "steps": [
                            {
                              "description": "Live Update on Domain.",
                              "endTimeUtc": "2018-03-02T10:41:20.0340798-08:00",
                              "errorMessage": "",
                              "name": "Update Domain",
                              "startTimeUtc": "2018-03-02T10:37:48.3763886-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Check the health of all roles in parallel before beginning update.",
                              "endTimeUtc": "2018-03-02T10:56:10.4396313-08:00",
                              "errorMessage": "",
                              "name": "Check Cloud Health",
                              "startTimeUtc": "2018-03-02T10:41:20.0653266-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Copy OEM content to CloudMedia.",
                              "endTimeUtc": "2018-03-02T10:56:16.1459718-08:00",
                              "errorMessage": "",
                              "name": "PreUpdate OEM.",
                              "startTimeUtc": "2018-03-02T10:56:10.4708828-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Generates the Code Integrity Policy",
                              "endTimeUtc": "2018-03-02T10:57:07.0682796-08:00",
                              "errorMessage": "",
                              "name": "(DEP) Generate Code Integrity Policy",
                              "startTimeUtc": "2018-03-02T10:56:16.1807685-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Update S2D health service from StorageDisks.xml.",
                              "endTimeUtc": "2018-03-02T10:57:14.7249566-08:00",
                              "errorMessage": "",
                              "name": "Update OEM S2D whitelist.",
                              "startTimeUtc": "2018-03-02T10:57:07.0995306-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Create newly introduced storage accounts to be used by different providers.",
                              "endTimeUtc": "2018-03-02T10:58:34.4194385-08:00",
                              "errorMessage": "",
                              "name": "(FBI) Create new Storage Accounts",
                              "startTimeUtc": "2018-03-02T10:57:14.7562105-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Disable EnableAutomaticUpdates flag on NC fabriccluster",
                              "endTimeUtc": "2018-03-02T11:00:13.6332139-08:00",
                              "errorMessage": "",
                              "name": "NC Auto Update Disable",
                              "startTimeUtc": "2018-03-02T10:58:34.4506838-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Install Update on Hosts and Infra VMs.",
                              "endTimeUtc": "2018-03-02T12:19:16.6339385-08:00",
                              "errorMessage": "",
                              "name": "Install Update.",
                              "startTimeUtc": "2018-03-02T11:00:13.6644452-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Creates and updates the base images needed by hosts and virtual machines.",
                              "endTimeUtc": "2018-03-02T12:38:55.3959294-08:00",
                              "errorMessage": "",
                              "name": "(DEP) Generate base images for hosts and virtual machines.",
                              "startTimeUtc": "2018-03-02T12:19:16.7901987-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Build VHDs for the host at runtime and the backup WinPE for servicing.",
                              "endTimeUtc": "2018-03-02T12:43:15.272197-08:00",
                              "errorMessage": "",
                              "name": "(DEP) Generate host image.",
                              "startTimeUtc": "2018-03-02T12:38:55.4115607-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Update PrivilegedEndpoint whitelist on SeedRing nodes.",
                              "endTimeUtc": "2018-03-02T12:47:22.3519764-08:00",
                              "errorMessage": "",
                              "name": "Update PrivilegedEndpoint whitelist",
                              "startTimeUtc": "2018-03-02T12:43:15.3034455-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Update Defender signatures.",
                              "endTimeUtc": "2018-03-02T12:48:07.0983871-08:00",
                              "errorMessage": "",
                              "name": "Update Defender",
                              "startTimeUtc": "2018-03-02T12:47:22.3832322-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Live Update all nodes in a node set.",
                              "endTimeUtc": "2018-03-02T13:51:45.6581291-08:00",
                              "errorMessage": "",
                              "name": "Update Node Sets",
                              "startTimeUtc": "2018-03-02T12:48:07.129639-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Update SeedRing IBC step.",
                              "endTimeUtc": "2018-03-02T14:02:32.5586541-08:00",
                              "errorMessage": "",
                              "name": "Update SeedRing IBC",
                              "startTimeUtc": "2018-03-02T13:51:45.6934194-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Restart Storage Hosts step.",
                              "endTimeUtc": "2018-03-02T18:53:35.1617531-08:00",
                              "errorMessage": "",
                              "name": "Restart Storage Hosts",
                              "startTimeUtc": "2018-03-02T14:02:32.5899091-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Restart CA to finish applying OS updates.",
                              "endTimeUtc": "2018-03-02T19:00:23.0498989-08:00",
                              "errorMessage": "",
                              "name": "Restart CA.",
                              "startTimeUtc": "2018-03-02T18:53:35.1993965-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Restart NC VMs to finish applying OS updates and Update the NC ring app.",
                              "endTimeUtc": "2018-03-02T20:53:58.2467744-08:00",
                              "errorMessage": "",
                              "name": "Restart NC.",
                              "startTimeUtc": "2018-03-02T19:00:23.1436539-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Restart SQL VMs to finish applying OS updates and Update SQL servers.",
                              "endTimeUtc": "2018-03-02T21:08:54.2948193-08:00",
                              "errorMessage": "",
                              "name": "Restart SQL.",
                              "startTimeUtc": "2018-03-02T20:53:58.3717999-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Restart SLB to finish applying OS updates.",
                              "endTimeUtc": "2018-03-02T21:28:05.8095784-08:00",
                              "errorMessage": "",
                              "name": "Restart SLB.",
                              "startTimeUtc": "2018-03-02T21:08:54.3260706-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Restart ACSFabric and Gateway to finish applying OS updates.",
                              "endTimeUtc": "2018-03-02T22:27:56.0854925-08:00",
                              "errorMessage": "",
                              "name": "Restart ACSFabric and Gateway",
                              "startTimeUtc": "2018-03-02T21:28:05.8408311-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Restart WAS to finish applying OS updates.",
                              "endTimeUtc": "2018-03-02T22:46:02.7735634-08:00",
                              "errorMessage": "",
                              "name": "Restart WAS",
                              "startTimeUtc": "2018-03-02T22:27:56.1479976-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Restart WASPUBLIC to finish applying OS updates.",
                              "endTimeUtc": "2018-03-02T23:15:02.30254-08:00",
                              "errorMessage": "",
                              "name": "Restart WASPUBLIC",
                              "startTimeUtc": "2018-03-02T22:46:02.8048171-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Restart XRP FabricRing, PXE, ADFS, and SQL to finish applying OS updates.",
                              "endTimeUtc": "2018-03-02T23:47:21.7605287-08:00",
                              "errorMessage": "",
                              "name": "Restart XRP FabricRing, PXE and ADFS, and SQL.",
                              "startTimeUtc": "2018-03-02T23:15:02.3337871-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Update ECE manifest from OEM manifests.",
                              "endTimeUtc": "2018-03-02T23:47:35.5958946-08:00",
                              "errorMessage": "",
                              "name": "Update OEM manifest.",
                              "startTimeUtc": "2018-03-02T23:47:21.7917861-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Live Update all nodes active version.",
                              "endTimeUtc": "2018-03-03T00:05:12.3530683-08:00",
                              "errorMessage": "",
                              "name": "Update Active Version on Node Sets",
                              "startTimeUtc": "2018-03-02T23:47:35.6271478-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Switch Trace Collector to post update and validate the service is running.",
                              "endTimeUtc": "2018-03-03T00:06:19.9796654-08:00",
                              "errorMessage": "",
                              "name": "Post Update Trace Collector.",
                              "startTimeUtc": "2018-03-03T00:05:12.5405827-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Enable WU StartComponentCleanup on NC VMs",
                              "endTimeUtc": "2018-03-03T00:07:37.297809-08:00",
                              "errorMessage": "",
                              "name": "Enable StartComponentCleanup on NC VMs",
                              "startTimeUtc": "2018-03-03T00:06:20.0265482-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Update cloud security step",
                              "endTimeUtc": "2018-03-03T00:07:56.664821-08:00",
                              "errorMessage": "",
                              "name": "Update Cloud Security",
                              "startTimeUtc": "2018-03-03T00:07:37.3446716-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Update Azure Stack Version.",
                              "endTimeUtc": "2018-03-03T00:08:19.7703032-08:00",
                              "errorMessage": "",
                              "name": "PostUpdate Cloud.",
                              "startTimeUtc": "2018-03-03T00:07:56.6960734-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Disable DNS Recursion on WASP VMs",
                              "endTimeUtc": "2018-03-03T00:08:28.0283394-08:00",
                              "errorMessage": "",
                              "name": "Update ExternalDNS",
                              "startTimeUtc": "2018-03-03T00:08:19.8015565-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Query HRP service and close all existing active alerts",
                              "endTimeUtc": "2018-03-03T00:09:04.8819362-08:00",
                              "errorMessage": "",
                              "name": "Close Active Alerts After LiveUdpate",
                              "startTimeUtc": "2018-03-03T00:08:28.0595832-08:00",
                              "status": "Success",
                              "steps": []
                            }
                          ]
                        }
                      ]
                    },
                    "state": "Succeeded",
                    "timeStarted": "2018-03-02T17:25:22.818Z"
                  },
                  "tags": {},
                  "type": "Microsoft.Update.Admin/updateLocations/updates/updateRuns"
                }
              }
            }
          }
        }
      }
    },
    "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/{updateLocation}/updates/{updateName}/updateRuns": {
      "get": {
        "description": "Get the list of update runs.",
        "operationId": "UpdateRuns_List",
        "parameters": [
          {
            "description": "Subscription credentials which uniquely identify Microsoft Azure subscription.  The subscription ID forms part of the URI for every service call.",
            "in": "path",
            "name": "subscriptionId",
            "required": true,
            "type": "string"
          },
          {
            "description": "Resource group name.",
            "in": "path",
            "name": "resourceGroupName",
            "required": true,
            "type": "string",
            "x-ms-parameter-location": "method"
          },
          {
            "description": "The name of the update location.",
            "in": "path",
            "name": "updateLocation",
            "required": true,
            "type": "string",
            "x-ms-parameter-location": "method"
          },
          {
            "description": "Name of the update.",
            "in": "path",
            "name": "updateName",
            "required": true,
            "type": "string",
            "x-ms-parameter-location": "method"
          },
          {
            "default": "2016-05-01",
            "description": "Client API Version.",
            "in": "query",
            "name": "api-version",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/UpdateRunList"
            }
          }
        },
        "tags": [
          "UpdateRuns"
        ],
        "x-ms-examples": {
          "Get the list of update runs.": {
            "parameters": {
              "api-version": "2016-05-01",
              "resourceGroupName": "System.Redmond",
              "subscriptionId": "20ff7fc3-e762-44dd-bd96-b71116dcdc23",
              "updateLocation": "Redmond",
              "updateName": "Microsoft1.0.180302.1"
            },
            "responses": {
              "200": {
                "body": {
                  "nextLink": null,
                  "value": [
                    {
                      "id": "/subscriptions/23d66fd1-4743-42ff-b391-e29dc51d799e/resourceGroups/System.Redmond/providers/Microsoft.Update.Admin/updateLocations/redmond/updates/Microsoft1.0.180302.1/updateRuns/407d9b8f-debf-4058-b374-a94a1bb4de30",
                      "location": "redmond",
                      "name": "407d9b8f-debf-4058-b374-a94a1bb4de30",
                      "properties": {
                        "duration": "PT14H43M50.0644552S",
                        "progress": {
                          "description": "Update Azure Stack.",
                          "endTimeUtc": "2018-03-03T00:09:04.9913191-08:00",
                          "errorMessage": "",
                          "name": "Unnamed step",
                          "startTimeUtc": "2018-03-02T09:25:37.4173123-08:00",
                          "status": "Success",
                          "steps": [
                            {
                              "description": "Perform pre-engine update.",
                              "endTimeUtc": "2018-03-02T10:28:55.8289013-08:00",
                              "errorMessage": "",
                              "name": "Pre-engine Update",
                              "startTimeUtc": "2018-03-02T09:25:37.4798089-08:00",
                              "status": "Success",
                              "steps": [
                                {
                                  "description": "Copy packages to NugetStore.",
                                  "endTimeUtc": "2018-03-02T09:57:50.1318779-08:00",
                                  "errorMessage": "",
                                  "name": "PreUpdate Cloud",
                                  "startTimeUtc": "2018-03-02T09:25:41.9019404-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Update SeedRing SF Runtime step.",
                                  "endTimeUtc": "2018-03-02T10:17:07.8319178-08:00",
                                  "errorMessage": "",
                                  "name": "Update SeedRing SF Runtime",
                                  "startTimeUtc": "2018-03-02T09:57:50.1475043-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Update SeedRing ECE step.",
                                  "endTimeUtc": "2018-03-02T10:28:55.7507724-08:00",
                                  "errorMessage": "",
                                  "name": "Update SeedRing ECE",
                                  "startTimeUtc": "2018-03-02T10:17:07.8631688-08:00",
                                  "status": "Success",
                                  "steps": []
                                }
                              ]
                            },
                            {
                              "description": "Perform engine update.",
                              "endTimeUtc": "2018-03-02T10:37:44.0480253-08:00",
                              "errorMessage": "",
                              "name": "Engine Update",
                              "startTimeUtc": "2018-03-02T10:28:55.8601531-08:00",
                              "status": "Success",
                              "steps": [
                                {
                                  "description": "Copy packages to NugetStore.",
                                  "endTimeUtc": "2018-03-02T10:35:43.2198256-08:00",
                                  "errorMessage": "",
                                  "name": "PreUpdate Cloud",
                                  "startTimeUtc": "2018-03-02T10:28:59.500983-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Update SeedRing SF Runtime step.",
                                  "endTimeUtc": "2018-03-02T10:36:14.5629258-08:00",
                                  "errorMessage": "",
                                  "name": "Update SeedRing SF Runtime",
                                  "startTimeUtc": "2018-03-02T10:35:43.2354458-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Update SeedRing ECE step.",
                                  "endTimeUtc": "2018-03-02T10:37:43.9698965-08:00",
                                  "errorMessage": "",
                                  "name": "Update SeedRing ECE",
                                  "startTimeUtc": "2018-03-02T10:36:14.5941782-08:00",
                                  "status": "Success",
                                  "steps": []
                                }
                              ]
                            },
                            {
                              "description": "Perform cloud update.",
                              "endTimeUtc": "2018-03-03T00:09:04.960067-08:00",
                              "errorMessage": "",
                              "name": "Cloud Update",
                              "startTimeUtc": "2018-03-02T10:37:44.079278-08:00",
                              "status": "Success",
                              "steps": [
                                {
                                  "description": "Live Update on Domain.",
                                  "endTimeUtc": "2018-03-02T10:41:20.0340798-08:00",
                                  "errorMessage": "",
                                  "name": "Update Domain",
                                  "startTimeUtc": "2018-03-02T10:37:48.3763886-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Check the health of all roles in parallel before beginning update.",
                                  "endTimeUtc": "2018-03-02T10:56:10.4396313-08:00",
                                  "errorMessage": "",
                                  "name": "Check Cloud Health",
                                  "startTimeUtc": "2018-03-02T10:41:20.0653266-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Copy OEM content to CloudMedia.",
                                  "endTimeUtc": "2018-03-02T10:56:16.1459718-08:00",
                                  "errorMessage": "",
                                  "name": "PreUpdate OEM.",
                                  "startTimeUtc": "2018-03-02T10:56:10.4708828-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Generates the Code Integrity Policy",
                                  "endTimeUtc": "2018-03-02T10:57:07.0682796-08:00",
                                  "errorMessage": "",
                                  "name": "(DEP) Generate Code Integrity Policy",
                                  "startTimeUtc": "2018-03-02T10:56:16.1807685-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Update S2D health service from StorageDisks.xml.",
                                  "endTimeUtc": "2018-03-02T10:57:14.7249566-08:00",
                                  "errorMessage": "",
                                  "name": "Update OEM S2D whitelist.",
                                  "startTimeUtc": "2018-03-02T10:57:07.0995306-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Create newly introduced storage accounts to be used by different providers.",
                                  "endTimeUtc": "2018-03-02T10:58:34.4194385-08:00",
                                  "errorMessage": "",
                                  "name": "(FBI) Create new Storage Accounts",
                                  "startTimeUtc": "2018-03-02T10:57:14.7562105-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Disable EnableAutomaticUpdates flag on NC fabriccluster",
                                  "endTimeUtc": "2018-03-02T11:00:13.6332139-08:00",
                                  "errorMessage": "",
                                  "name": "NC Auto Update Disable",
                                  "startTimeUtc": "2018-03-02T10:58:34.4506838-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Install Update on Hosts and Infra VMs.",
                                  "endTimeUtc": "2018-03-02T12:19:16.6339385-08:00",
                                  "errorMessage": "",
                                  "name": "Install Update.",
                                  "startTimeUtc": "2018-03-02T11:00:13.6644452-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Creates and updates the base images needed by hosts and virtual machines.",
                                  "endTimeUtc": "2018-03-02T12:38:55.3959294-08:00",
                                  "errorMessage": "",
                                  "name": "(DEP) Generate base images for hosts and virtual machines.",
                                  "startTimeUtc": "2018-03-02T12:19:16.7901987-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Build VHDs for the host at runtime and the backup WinPE for servicing.",
                                  "endTimeUtc": "2018-03-02T12:43:15.272197-08:00",
                                  "errorMessage": "",
                                  "name": "(DEP) Generate host image.",
                                  "startTimeUtc": "2018-03-02T12:38:55.4115607-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Update PrivilegedEndpoint whitelist on SeedRing nodes.",
                                  "endTimeUtc": "2018-03-02T12:47:22.3519764-08:00",
                                  "errorMessage": "",
                                  "name": "Update PrivilegedEndpoint whitelist",
                                  "startTimeUtc": "2018-03-02T12:43:15.3034455-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Update Defender signatures.",
                                  "endTimeUtc": "2018-03-02T12:48:07.0983871-08:00",
                                  "errorMessage": "",
                                  "name": "Update Defender",
                                  "startTimeUtc": "2018-03-02T12:47:22.3832322-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Live Update all nodes in a node set.",
                                  "endTimeUtc": "2018-03-02T13:51:45.6581291-08:00",
                                  "errorMessage": "",
                                  "name": "Update Node Sets",
                                  "startTimeUtc": "2018-03-02T12:48:07.129639-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Update SeedRing IBC step.",
                                  "endTimeUtc": "2018-03-02T14:02:32.5586541-08:00",
                                  "errorMessage": "",
                                  "name": "Update SeedRing IBC",
                                  "startTimeUtc": "2018-03-02T13:51:45.6934194-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Restart Storage Hosts step.",
                                  "endTimeUtc": "2018-03-02T18:53:35.1617531-08:00",
                                  "errorMessage": "",
                                  "name": "Restart Storage Hosts",
                                  "startTimeUtc": "2018-03-02T14:02:32.5899091-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Restart CA to finish applying OS updates.",
                                  "endTimeUtc": "2018-03-02T19:00:23.0498989-08:00",
                                  "errorMessage": "",
                                  "name": "Restart CA.",
                                  "startTimeUtc": "2018-03-02T18:53:35.1993965-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Restart NC VMs to finish applying OS updates and Update the NC ring app.",
                                  "endTimeUtc": "2018-03-02T20:53:58.2467744-08:00",
                                  "errorMessage": "",
                                  "name": "Restart NC.",
                                  "startTimeUtc": "2018-03-02T19:00:23.1436539-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Restart SQL VMs to finish applying OS updates and Update SQL servers.",
                                  "endTimeUtc": "2018-03-02T21:08:54.2948193-08:00",
                                  "errorMessage": "",
                                  "name": "Restart SQL.",
                                  "startTimeUtc": "2018-03-02T20:53:58.3717999-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Restart SLB to finish applying OS updates.",
                                  "endTimeUtc": "2018-03-02T21:28:05.8095784-08:00",
                                  "errorMessage": "",
                                  "name": "Restart SLB.",
                                  "startTimeUtc": "2018-03-02T21:08:54.3260706-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Restart ACSFabric and Gateway to finish applying OS updates.",
                                  "endTimeUtc": "2018-03-02T22:27:56.0854925-08:00",
                                  "errorMessage": "",
                                  "name": "Restart ACSFabric and Gateway",
                                  "startTimeUtc": "2018-03-02T21:28:05.8408311-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Restart WAS to finish applying OS updates.",
                                  "endTimeUtc": "2018-03-02T22:46:02.7735634-08:00",
                                  "errorMessage": "",
                                  "name": "Restart WAS",
                                  "startTimeUtc": "2018-03-02T22:27:56.1479976-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Restart WASPUBLIC to finish applying OS updates.",
                                  "endTimeUtc": "2018-03-02T23:15:02.30254-08:00",
                                  "errorMessage": "",
                                  "name": "Restart WASPUBLIC",
                                  "startTimeUtc": "2018-03-02T22:46:02.8048171-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Restart XRP FabricRing, PXE, ADFS, and SQL to finish applying OS updates.",
                                  "endTimeUtc": "2018-03-02T23:47:21.7605287-08:00",
                                  "errorMessage": "",
                                  "name": "Restart XRP FabricRing, PXE and ADFS, and SQL.",
                                  "startTimeUtc": "2018-03-02T23:15:02.3337871-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Update ECE manifest from OEM manifests.",
                                  "endTimeUtc": "2018-03-02T23:47:35.5958946-08:00",
                                  "errorMessage": "",
                                  "name": "Update OEM manifest.",
                                  "startTimeUtc": "2018-03-02T23:47:21.7917861-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Live Update all nodes active version.",
                                  "endTimeUtc": "2018-03-03T00:05:12.3530683-08:00",
                                  "errorMessage": "",
                                  "name": "Update Active Version on Node Sets",
                                  "startTimeUtc": "2018-03-02T23:47:35.6271478-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Switch Trace Collector to post update and validate the service is running.",
                                  "endTimeUtc": "2018-03-03T00:06:19.9796654-08:00",
                                  "errorMessage": "",
                                  "name": "Post Update Trace Collector.",
                                  "startTimeUtc": "2018-03-03T00:05:12.5405827-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Enable WU StartComponentCleanup on NC VMs",
                                  "endTimeUtc": "2018-03-03T00:07:37.297809-08:00",
                                  "errorMessage": "",
                                  "name": "Enable StartComponentCleanup on NC VMs",
                                  "startTimeUtc": "2018-03-03T00:06:20.0265482-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Update cloud security step",
                                  "endTimeUtc": "2018-03-03T00:07:56.664821-08:00",
                                  "errorMessage": "",
                                  "name": "Update Cloud Security",
                                  "startTimeUtc": "2018-03-03T00:07:37.3446716-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Update Azure Stack Version.",
                                  "endTimeUtc": "2018-03-03T00:08:19.7703032-08:00",
                                  "errorMessage": "",
                                  "name": "PostUpdate Cloud.",
                                  "startTimeUtc": "2018-03-03T00:07:56.6960734-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Disable DNS Recursion on WASP VMs",
                                  "endTimeUtc": "2018-03-03T00:08:28.0283394-08:00",
                                  "errorMessage": "",
                                  "name": "Update ExternalDNS",
                                  "startTimeUtc": "2018-03-03T00:08:19.8015565-08:00",
                                  "status": "Success",
                                  "steps": []
                                },
                                {
                                  "description": "Query HRP service and close all existing active alerts",
                                  "endTimeUtc": "2018-03-03T00:09:04.8819362-08:00",
                                  "errorMessage": "",
                                  "name": "Close Active Alerts After LiveUdpate",
                                  "startTimeUtc": "2018-03-03T00:08:28.0595832-08:00",
                                  "status": "Success",
                                  "steps": []
                                }
                              ]
                            }
                          ]
                        },
                        "state": "Succeeded",
                        "timeStarted": "2018-03-02T17:25:22.818Z"
                      },
                      "tags": {},
                      "type": "Microsoft.Update.Admin/updateLocations/updates/updateRuns"
                    }
                  ]
                }
              }
            }
          }
        },
        "x-ms-pageable": {
          "nextLinkName": "nextLink"
        }
      }
    },
    "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/{updateLocation}/updates/{updateName}/updateRuns/{runName}": {
      "get": {
        "description": "Get an instance of update run using the ID.",
        "operationId": "UpdateRuns_Get",
        "parameters": [
          {
            "description": "Subscription credentials which uniquely identify Microsoft Azure subscription.  The subscription ID forms part of the URI for every service call.",
            "in": "path",
            "name": "subscriptionId",
            "required": true,
            "type": "string"
          },
          {
            "description": "Resource group name.",
            "in": "path",
            "name": "resourceGroupName",
            "required": true,
            "type": "string",
            "x-ms-parameter-location": "method"
          },
          {
            "description": "The name of the update location.",
            "in": "path",
            "name": "updateLocation",
            "required": true,
            "type": "string",
            "x-ms-parameter-location": "method"
          },
          {
            "description": "Name of the update.",
            "in": "path",
            "name": "updateName",
            "required": true,
            "type": "string",
            "x-ms-parameter-location": "method"
          },
          {
            "$ref": "#/parameters/UpdateRunParameter"
          },
          {
            "default": "2016-05-01",
            "description": "Client API Version.",
            "in": "query",
            "name": "api-version",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/UpdateRun"
            }
          }
        },
        "tags": [
          "UpdateRuns"
        ],
        "x-ms-examples": {
          "Get an update run.": {
            "parameters": {
              "api-version": "2016-05-01",
              "resourceGroupName": "System.Redmond",
              "runName": "407d9b8f-debf-4058-b374-a94a1bb4de30",
              "subscriptionId": "20ff7fc3-e762-44dd-bd96-b71116dcdc23",
              "updateLocation": "Redmond",
              "updateName": "Microsoft1.0.180302.1"
            },
            "responses": {
              "200": {
                "body": {
                  "id": "/subscriptions/23d66fd1-4743-42ff-b391-e29dc51d799e/resourceGroups/System.Redmond/providers/Microsoft.Update.Admin/updateLocations/redmond/updates/Microsoft1.0.180302.1/updateRuns/407d9b8f-debf-4058-b374-a94a1bb4de30",
                  "location": "redmond",
                  "name": "407d9b8f-debf-4058-b374-a94a1bb4de30",
                  "properties": {
                    "duration": "PT14H43M50.0644552S",
                    "progress": {
                      "description": "Update Azure Stack.",
                      "endTimeUtc": "2018-03-03T00:09:04.9913191-08:00",
                      "errorMessage": "",
                      "name": "Unnamed step",
                      "startTimeUtc": "2018-03-02T09:25:37.4173123-08:00",
                      "status": "Success",
                      "steps": [
                        {
                          "description": "Perform pre-engine update.",
                          "endTimeUtc": "2018-03-02T10:28:55.8289013-08:00",
                          "errorMessage": "",
                          "name": "Pre-engine Update",
                          "startTimeUtc": "2018-03-02T09:25:37.4798089-08:00",
                          "status": "Success",
                          "steps": [
                            {
                              "description": "Copy packages to NugetStore.",
                              "endTimeUtc": "2018-03-02T09:57:50.1318779-08:00",
                              "errorMessage": "",
                              "name": "PreUpdate Cloud",
                              "startTimeUtc": "2018-03-02T09:25:41.9019404-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Update SeedRing SF Runtime step.",
                              "endTimeUtc": "2018-03-02T10:17:07.8319178-08:00",
                              "errorMessage": "",
                              "name": "Update SeedRing SF Runtime",
                              "startTimeUtc": "2018-03-02T09:57:50.1475043-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Update SeedRing ECE step.",
                              "endTimeUtc": "2018-03-02T10:28:55.7507724-08:00",
                              "errorMessage": "",
                              "name": "Update SeedRing ECE",
                              "startTimeUtc": "2018-03-02T10:17:07.8631688-08:00",
                              "status": "Success",
                              "steps": []
                            }
                          ]
                        },
                        {
                          "description": "Perform engine update.",
                          "endTimeUtc": "2018-03-02T10:37:44.0480253-08:00",
                          "errorMessage": "",
                          "name": "Engine Update",
                          "startTimeUtc": "2018-03-02T10:28:55.8601531-08:00",
                          "status": "Success",
                          "steps": [
                            {
                              "description": "Copy packages to NugetStore.",
                              "endTimeUtc": "2018-03-02T10:35:43.2198256-08:00",
                              "errorMessage": "",
                              "name": "PreUpdate Cloud",
                              "startTimeUtc": "2018-03-02T10:28:59.500983-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Update SeedRing SF Runtime step.",
                              "endTimeUtc": "2018-03-02T10:36:14.5629258-08:00",
                              "errorMessage": "",
                              "name": "Update SeedRing SF Runtime",
                              "startTimeUtc": "2018-03-02T10:35:43.2354458-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Update SeedRing ECE step.",
                              "endTimeUtc": "2018-03-02T10:37:43.9698965-08:00",
                              "errorMessage": "",
                              "name": "Update SeedRing ECE",
                              "startTimeUtc": "2018-03-02T10:36:14.5941782-08:00",
                              "status": "Success",
                              "steps": []
                            }
                          ]
                        },
                        {
                          "description": "Perform cloud update.",
                          "endTimeUtc": "2018-03-03T00:09:04.960067-08:00",
                          "errorMessage": "",
                          "name": "Cloud Update",
                          "startTimeUtc": "2018-03-02T10:37:44.079278-08:00",
                          "status": "Success",
                          "steps": [
                            {
                              "description": "Live Update on Domain.",
                              "endTimeUtc": "2018-03-02T10:41:20.0340798-08:00",
                              "errorMessage": "",
                              "name": "Update Domain",
                              "startTimeUtc": "2018-03-02T10:37:48.3763886-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Check the health of all roles in parallel before beginning update.",
                              "endTimeUtc": "2018-03-02T10:56:10.4396313-08:00",
                              "errorMessage": "",
                              "name": "Check Cloud Health",
                              "startTimeUtc": "2018-03-02T10:41:20.0653266-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Copy OEM content to CloudMedia.",
                              "endTimeUtc": "2018-03-02T10:56:16.1459718-08:00",
                              "errorMessage": "",
                              "name": "PreUpdate OEM.",
                              "startTimeUtc": "2018-03-02T10:56:10.4708828-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Generates the Code Integrity Policy",
                              "endTimeUtc": "2018-03-02T10:57:07.0682796-08:00",
                              "errorMessage": "",
                              "name": "(DEP) Generate Code Integrity Policy",
                              "startTimeUtc": "2018-03-02T10:56:16.1807685-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Update S2D health service from StorageDisks.xml.",
                              "endTimeUtc": "2018-03-02T10:57:14.7249566-08:00",
                              "errorMessage": "",
                              "name": "Update OEM S2D whitelist.",
                              "startTimeUtc": "2018-03-02T10:57:07.0995306-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Create newly introduced storage accounts to be used by different providers.",
                              "endTimeUtc": "2018-03-02T10:58:34.4194385-08:00",
                              "errorMessage": "",
                              "name": "(FBI) Create new Storage Accounts",
                              "startTimeUtc": "2018-03-02T10:57:14.7562105-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Disable EnableAutomaticUpdates flag on NC fabriccluster",
                              "endTimeUtc": "2018-03-02T11:00:13.6332139-08:00",
                              "errorMessage": "",
                              "name": "NC Auto Update Disable",
                              "startTimeUtc": "2018-03-02T10:58:34.4506838-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Install Update on Hosts and Infra VMs.",
                              "endTimeUtc": "2018-03-02T12:19:16.6339385-08:00",
                              "errorMessage": "",
                              "name": "Install Update.",
                              "startTimeUtc": "2018-03-02T11:00:13.6644452-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Creates and updates the base images needed by hosts and virtual machines.",
                              "endTimeUtc": "2018-03-02T12:38:55.3959294-08:00",
                              "errorMessage": "",
                              "name": "(DEP) Generate base images for hosts and virtual machines.",
                              "startTimeUtc": "2018-03-02T12:19:16.7901987-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Build VHDs for the host at runtime and the backup WinPE for servicing.",
                              "endTimeUtc": "2018-03-02T12:43:15.272197-08:00",
                              "errorMessage": "",
                              "name": "(DEP) Generate host image.",
                              "startTimeUtc": "2018-03-02T12:38:55.4115607-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Update PrivilegedEndpoint whitelist on SeedRing nodes.",
                              "endTimeUtc": "2018-03-02T12:47:22.3519764-08:00",
                              "errorMessage": "",
                              "name": "Update PrivilegedEndpoint whitelist",
                              "startTimeUtc": "2018-03-02T12:43:15.3034455-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Update Defender signatures.",
                              "endTimeUtc": "2018-03-02T12:48:07.0983871-08:00",
                              "errorMessage": "",
                              "name": "Update Defender",
                              "startTimeUtc": "2018-03-02T12:47:22.3832322-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Live Update all nodes in a node set.",
                              "endTimeUtc": "2018-03-02T13:51:45.6581291-08:00",
                              "errorMessage": "",
                              "name": "Update Node Sets",
                              "startTimeUtc": "2018-03-02T12:48:07.129639-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Update SeedRing IBC step.",
                              "endTimeUtc": "2018-03-02T14:02:32.5586541-08:00",
                              "errorMessage": "",
                              "name": "Update SeedRing IBC",
                              "startTimeUtc": "2018-03-02T13:51:45.6934194-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Restart Storage Hosts step.",
                              "endTimeUtc": "2018-03-02T18:53:35.1617531-08:00",
                              "errorMessage": "",
                              "name": "Restart Storage Hosts",
                              "startTimeUtc": "2018-03-02T14:02:32.5899091-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Restart CA to finish applying OS updates.",
                              "endTimeUtc": "2018-03-02T19:00:23.0498989-08:00",
                              "errorMessage": "",
                              "name": "Restart CA.",
                              "startTimeUtc": "2018-03-02T18:53:35.1993965-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Restart NC VMs to finish applying OS updates and Update the NC ring app.",
                              "endTimeUtc": "2018-03-02T20:53:58.2467744-08:00",
                              "errorMessage": "",
                              "name": "Restart NC.",
                              "startTimeUtc": "2018-03-02T19:00:23.1436539-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Restart SQL VMs to finish applying OS updates and Update SQL servers.",
                              "endTimeUtc": "2018-03-02T21:08:54.2948193-08:00",
                              "errorMessage": "",
                              "name": "Restart SQL.",
                              "startTimeUtc": "2018-03-02T20:53:58.3717999-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Restart SLB to finish applying OS updates.",
                              "endTimeUtc": "2018-03-02T21:28:05.8095784-08:00",
                              "errorMessage": "",
                              "name": "Restart SLB.",
                              "startTimeUtc": "2018-03-02T21:08:54.3260706-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Restart ACSFabric and Gateway to finish applying OS updates.",
                              "endTimeUtc": "2018-03-02T22:27:56.0854925-08:00",
                              "errorMessage": "",
                              "name": "Restart ACSFabric and Gateway",
                              "startTimeUtc": "2018-03-02T21:28:05.8408311-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Restart WAS to finish applying OS updates.",
                              "endTimeUtc": "2018-03-02T22:46:02.7735634-08:00",
                              "errorMessage": "",
                              "name": "Restart WAS",
                              "startTimeUtc": "2018-03-02T22:27:56.1479976-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Restart WASPUBLIC to finish applying OS updates.",
                              "endTimeUtc": "2018-03-02T23:15:02.30254-08:00",
                              "errorMessage": "",
                              "name": "Restart WASPUBLIC",
                              "startTimeUtc": "2018-03-02T22:46:02.8048171-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Restart XRP FabricRing, PXE, ADFS, and SQL to finish applying OS updates.",
                              "endTimeUtc": "2018-03-02T23:47:21.7605287-08:00",
                              "errorMessage": "",
                              "name": "Restart XRP FabricRing, PXE and ADFS, and SQL.",
                              "startTimeUtc": "2018-03-02T23:15:02.3337871-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Update ECE manifest from OEM manifests.",
                              "endTimeUtc": "2018-03-02T23:47:35.5958946-08:00",
                              "errorMessage": "",
                              "name": "Update OEM manifest.",
                              "startTimeUtc": "2018-03-02T23:47:21.7917861-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Live Update all nodes active version.",
                              "endTimeUtc": "2018-03-03T00:05:12.3530683-08:00",
                              "errorMessage": "",
                              "name": "Update Active Version on Node Sets",
                              "startTimeUtc": "2018-03-02T23:47:35.6271478-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Switch Trace Collector to post update and validate the service is running.",
                              "endTimeUtc": "2018-03-03T00:06:19.9796654-08:00",
                              "errorMessage": "",
                              "name": "Post Update Trace Collector.",
                              "startTimeUtc": "2018-03-03T00:05:12.5405827-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Enable WU StartComponentCleanup on NC VMs",
                              "endTimeUtc": "2018-03-03T00:07:37.297809-08:00",
                              "errorMessage": "",
                              "name": "Enable StartComponentCleanup on NC VMs",
                              "startTimeUtc": "2018-03-03T00:06:20.0265482-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Update cloud security step",
                              "endTimeUtc": "2018-03-03T00:07:56.664821-08:00",
                              "errorMessage": "",
                              "name": "Update Cloud Security",
                              "startTimeUtc": "2018-03-03T00:07:37.3446716-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Update Azure Stack Version.",
                              "endTimeUtc": "2018-03-03T00:08:19.7703032-08:00",
                              "errorMessage": "",
                              "name": "PostUpdate Cloud.",
                              "startTimeUtc": "2018-03-03T00:07:56.6960734-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Disable DNS Recursion on WASP VMs",
                              "endTimeUtc": "2018-03-03T00:08:28.0283394-08:00",
                              "errorMessage": "",
                              "name": "Update ExternalDNS",
                              "startTimeUtc": "2018-03-03T00:08:19.8015565-08:00",
                              "status": "Success",
                              "steps": []
                            },
                            {
                              "description": "Query HRP service and close all existing active alerts",
                              "endTimeUtc": "2018-03-03T00:09:04.8819362-08:00",
                              "errorMessage": "",
                              "name": "Close Active Alerts After LiveUdpate",
                              "startTimeUtc": "2018-03-03T00:08:28.0595832-08:00",
                              "status": "Success",
                              "steps": []
                            }
                          ]
                        }
                      ]
                    },
                    "state": "Succeeded",
                    "timeStarted": "2018-03-02T17:25:22.818Z"
                  },
                  "tags": {},
                  "type": "Microsoft.Update.Admin/updateLocations/updates/updateRuns"
                }
              }
            }
          }
        }
      }
    },
    "/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Update.Admin/updateLocations/{updateLocation}/updates/{updateName}/updateRuns/{runName}/rerun": {
      "post": {
        "description": "Resume a failed update.",
        "operationId": "UpdateRuns_Rerun",
        "parameters": [
          {
            "description": "Subscription credentials which uniquely identify Microsoft Azure subscription.  The subscription ID forms part of the URI for every service call.",
            "in": "path",
            "name": "subscriptionId",
            "required": true,
            "type": "string"
          },
          {
            "description": "Resource group name.",
            "in": "path",
            "name": "resourceGroupName",
            "required": true,
            "type": "string",
            "x-ms-parameter-location": "method"
          },
          {
            "description": "The name of the update location.",
            "in": "path",
            "name": "updateLocation",
            "required": true,
            "type": "string",
            "x-ms-parameter-location": "method"
          },
          {
            "description": "Name of the update.",
            "in": "path",
            "name": "updateName",
            "required": true,
            "type": "string",
            "x-ms-parameter-location": "method"
          },
          {
            "$ref": "#/parameters/UpdateRunParameter"
          },
          {
            "default": "2016-05-01",
            "description": "Client API Version.",
            "in": "query",
            "name": "api-version",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "tags": [
          "UpdateRuns"
        ],
        "x-ms-examples": {
          "Rerun an update.": {
            "parameters": {
              "api-version": "2016-05-01",
              "resourceGroupName": "System.Redmond",
              "runName": "407d9b8f-debf-4058-b374-a94a1bb4de30",
              "subscriptionId": "20ff7fc3-e762-44dd-bd96-b71116dcdc23",
              "updateLocation": "Redmond",
              "updateName": "Microsoft1.0.180302.1"
            },
            "responses": {
              "200": {}
            }
          }
        }
      }
    }
  },
  "definitions": {
    "Step": {
      "description": "Information about each step of the update process.",
      "properties": {
        "description": {
          "description": "Description of the step.",
          "type": "string"
        },
        "endTimeUtc": {
          "description": "Time at which this step stopped executing",
          "format": "date-time",
          "type": "string"
        },
        "errorMessage": {
          "description": "Error message, if any.",
          "type": "string"
        },
        "name": {
          "description": "Name of the step.",
          "type": "string"
        },
        "startTimeUtc": {
          "description": "Time at which this step started executing",
          "format": "date-time",
          "type": "string"
        },
        "status": {
          "description": "State of the step.",
          "type": "string"
        },
        "steps": {
          "description": "Inner steps",
          "items": {
            "$ref": "#/definitions/Step"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "UpdateRun": {
      "allOf": [
        {
          "description": "Base Resource Object",
          "properties": {
            "id": {
              "description": "URI of the resource.",
              "readOnly": true,
              "type": "string"
            },
            "location": {
              "description": "Region location of resource.",
              "type": "string"
            },
            "name": {
              "description": "Name of the resource.",
              "readOnly": true,
              "type": "string"
            },
            "tags": {
              "additionalProperties": {
                "type": "string"
              },
              "description": "List of key-value pairs.",
              "type": "object"
            },
            "type": {
              "description": "Type of resource.",
              "readOnly": true,
              "type": "string"
            }
          },
          "type": "object",
          "x-ms-azure-resource": true
        }
      ],
      "description": "Representation of a update run resource.",
      "properties": {
        "properties": {
          "$ref": "#/definitions/UpdateRunModel",
          "description": "Properties of a update run.",
          "x-ms-client-flatten": true
        }
      },
      "type": "object"
    },
    "UpdateRunList": {
      "description": "Pageable list of update runs.",
      "properties": {
        "nextLink": {
          "description": "URI to the next page.",
          "type": "string"
        },
        "value": {
          "description": "List of update runs.",
          "items": {
            "$ref": "#/definitions/UpdateRun"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "UpdateRunModel": {
      "description": "Properties of an update run.",
      "properties": {
        "duration": {
          "description": "Duration of the update.",
          "type": "string"
        },
        "progress": {
          "$ref": "#/definitions/Step",
          "description": "Current progress of the update run."
        },
        "state": {
          "$ref": "#/definitions/UpdateRunState",
          "description": "State of the update run."
        },
        "timeStarted": {
          "description": "Update start time.",
          "format": "date-time",
          "type": "string"
        }
      },
      "type": "object"
    },
    "UpdateRunState": {
      "description": "State of the update run.",
      "enum": [
        "Unknown",
        "Succeeded",
        "InProgress",
        "Failed"
      ],
      "type": "string",
      "x-ms-enum": {
        "modelAsString": true,
        "name": "UpdateRunState"
      }
    }
  }
}