openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 262 kB
JSON
{"openapi":"3.0.0","info":{"description":"The Compute Management Client.","title":"ComputeManagementClient","version":"2018-10-01","x-apisguru-categories":["cloud"],"x-logo":{"url":"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/compute/resource-manager/Microsoft.Compute/stable/2018-10-01/compute.json","version":"2.0"}],"x-preferred":true,"x-providerName":"azure.com","x-serviceName":"compute","x-tags":["Azure","Microsoft"]},"security":[{"azure_auth":["user_impersonation"]}],"paths":{"/providers/Microsoft.Compute/operations":{"get":{"description":"Gets a list of compute operations.","operationId":"Operations_List","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComputeOperationListResult"}}}}},"tags":["ComputeOperations"],"x-ms-pageable":{}}},"/subscriptions/{subscriptionId}/providers/Microsoft.Compute/availabilitySets":{"get":{"description":"Lists all availability sets in a subscription.","operationId":"AvailabilitySets_ListBySubscription","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AvailabilitySetListResult"}}}}},"tags":["AvailabilitySets"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.Compute/images":{"get":{"description":"Gets the list of Images in the subscription. Use nextLink property in the response to get the next page of Images. Do this till nextLink is null to fetch all the Images.","operationId":"Images_List","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageListResult"},"examples":{"List all virtual machine images in a subscription.":{"$ref":"#/components/examples/List_all_virtual_machine_images_in_a_subscription."}}}}}},"tags":["Images"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/logAnalytics/apiAccess/getRequestRateByInterval":{"post":{"description":"Export logs that show Api requests made by this subscription in the given time window to show throttling activities.","operationId":"LogAnalytics_ExportRequestRateByInterval","parameters":[{"description":"The location upon which virtual-machine-sizes is queried.","in":"path","name":"location","required":true,"schema":{"type":"string","pattern":"^[-\\w\\._]+$"},"examples":{"Export logs which contain all Api requests made to Compute Resource Provider within the given time period broken down by intervals.":{"value":"westus"}}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RequestRateByIntervalInput"}}},"description":"Parameters supplied to the LogAnalytics getRequestRateByInterval Api.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LogAnalyticsOperationResult"},"examples":{"Export logs which contain all Api requests made to Compute Resource Provider within the given time period broken down by intervals.":{"$ref":"#/components/examples/Export_logs_which_contain_all_Api_requests_made_to_Compute_Resource_Provider_within_the_given_time_period_broken_down_by_intervals."}}}}},"202":{"description":"Accepted"}},"tags":["LogAnalytics"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"azure-async-operation"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/logAnalytics/apiAccess/getThrottledRequests":{"post":{"description":"Export logs that show total throttled Api requests for this subscription in the given time window.","operationId":"LogAnalytics_ExportThrottledRequests","parameters":[{"description":"The location upon which virtual-machine-sizes is queried.","in":"path","name":"location","required":true,"schema":{"type":"string","pattern":"^[-\\w\\._]+$"},"examples":{"Export logs which contain all throttled Api requests made to Compute Resource Provider within the given time period.":{"value":"westus"}}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottledRequestsInput"}}},"description":"Parameters supplied to the LogAnalytics getThrottledRequests Api.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LogAnalyticsOperationResult"},"examples":{"Export logs which contain all throttled Api requests made to Compute Resource Provider within the given time period.":{"$ref":"#/components/examples/Export_logs_which_contain_all_throttled_Api_requests_made_to_Compute_Resource_Provider_within_the_given_time_period."}}}}},"202":{"description":"Accepted"}},"tags":["LogAnalytics"],"x-ms-long-running-operation":true,"x-ms-long-running-operation-options":{"final-state-via":"azure-async-operation"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers":{"get":{"description":"Gets a list of virtual machine image publishers for the specified Azure location.","operationId":"VirtualMachineImages_ListPublishers","parameters":[{"description":"The name of a supported Azure region.","in":"path","name":"location","required":true,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/VirtualMachineImageResource"},"type":"array"}}}}},"tags":["VirtualMachineImages"]}},"/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types":{"get":{"description":"Gets a list of virtual machine extension image types.","operationId":"VirtualMachineExtensionImages_ListTypes","parameters":[{"description":"The name of a supported Azure region.","in":"path","name":"location","required":true,"schema":{"type":"string"}},{"in":"path","name":"publisherName","required":true,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/VirtualMachineExtensionImage"},"type":"array"}}}}},"tags":["VirtualMachineExtensionImages"]}},"/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/{type}/versions":{"get":{"description":"Gets a list of virtual machine extension image versions.","operationId":"VirtualMachineExtensionImages_ListVersions","parameters":[{"description":"The name of a supported Azure region.","in":"path","name":"location","required":true,"schema":{"type":"string"}},{"in":"path","name":"publisherName","required":true,"schema":{"type":"string"}},{"in":"path","name":"type","required":true,"schema":{"type":"string"}},{"description":"The filter to apply on the operation.","in":"query","name":"$filter","required":false,"schema":{"type":"string"}},{"in":"query","name":"$top","required":false,"schema":{"type":"integer","format":"int32"}},{"in":"query","name":"$orderby","required":false,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/VirtualMachineExtensionImage"},"type":"array"}}}}},"tags":["VirtualMachineExtensionImages"],"x-ms-odata":"#/components/schemas/VirtualMachineExtensionImage"}},"/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmextension/types/{type}/versions/{version}":{"get":{"description":"Gets a virtual machine extension image.","operationId":"VirtualMachineExtensionImages_Get","parameters":[{"description":"The name of a supported Azure region.","in":"path","name":"location","required":true,"schema":{"type":"string"}},{"in":"path","name":"publisherName","required":true,"schema":{"type":"string"}},{"in":"path","name":"type","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineExtensionImage"}}}}},"tags":["VirtualMachineExtensionImages"]}},"/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmimage/offers":{"get":{"description":"Gets a list of virtual machine image offers for the specified location and publisher.","operationId":"VirtualMachineImages_ListOffers","parameters":[{"description":"The name of a supported Azure region.","in":"path","name":"location","required":true,"schema":{"type":"string"}},{"description":"A valid image publisher.","in":"path","name":"publisherName","required":true,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/VirtualMachineImageResource"},"type":"array"}}}}},"tags":["VirtualMachineImages"]}},"/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmimage/offers/{offer}/skus":{"get":{"description":"Gets a list of virtual machine image SKUs for the specified location, publisher, and offer.","operationId":"VirtualMachineImages_ListSkus","parameters":[{"description":"The name of a supported Azure region.","in":"path","name":"location","required":true,"schema":{"type":"string"}},{"description":"A valid image publisher.","in":"path","name":"publisherName","required":true,"schema":{"type":"string"}},{"description":"A valid image publisher offer.","in":"path","name":"offer","required":true,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/VirtualMachineImageResource"},"type":"array"}}}}},"tags":["VirtualMachineImages"]}},"/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmimage/offers/{offer}/skus/{skus}/versions":{"get":{"description":"Gets a list of all virtual machine image versions for the specified location, publisher, offer, and SKU.","operationId":"VirtualMachineImages_List","parameters":[{"description":"The name of a supported Azure region.","in":"path","name":"location","required":true,"schema":{"type":"string"}},{"description":"A valid image publisher.","in":"path","name":"publisherName","required":true,"schema":{"type":"string"}},{"description":"A valid image publisher offer.","in":"path","name":"offer","required":true,"schema":{"type":"string"}},{"description":"A valid image SKU.","in":"path","name":"skus","required":true,"schema":{"type":"string"}},{"description":"The filter to apply on the operation.","in":"query","name":"$filter","required":false,"schema":{"type":"string"}},{"in":"query","name":"$top","required":false,"schema":{"type":"integer","format":"int32"}},{"in":"query","name":"$orderby","required":false,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"items":{"$ref":"#/components/schemas/VirtualMachineImageResource"},"type":"array"}}}}},"tags":["VirtualMachineImages"],"x-ms-odata":"#/components/schemas/VirtualMachineImageResource"}},"/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/publishers/{publisherName}/artifacttypes/vmimage/offers/{offer}/skus/{skus}/versions/{version}":{"get":{"description":"Gets a virtual machine image.","operationId":"VirtualMachineImages_Get","parameters":[{"description":"The name of a supported Azure region.","in":"path","name":"location","required":true,"schema":{"type":"string"}},{"description":"A valid image publisher.","in":"path","name":"publisherName","required":true,"schema":{"type":"string"}},{"description":"A valid image publisher offer.","in":"path","name":"offer","required":true,"schema":{"type":"string"}},{"description":"A valid image SKU.","in":"path","name":"skus","required":true,"schema":{"type":"string"}},{"description":"A valid image SKU version.","in":"path","name":"version","required":true,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineImage"}}}}},"tags":["VirtualMachineImages"]}},"/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/usages":{"get":{"description":"Gets, for the specified location, the current compute resource usage information as well as the limits for compute resources under the subscription.","operationId":"Usage_List","parameters":[{"description":"The location for which resource usage is queried.","in":"path","name":"location","required":true,"schema":{"type":"string","pattern":"^[-\\w\\._]+$"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListUsagesResult"}}}}},"tags":["Usage"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/virtualMachines":{"get":{"description":"Gets all the virtual machines under the specified subscription for the specified location.","operationId":"VirtualMachines_ListByLocation","parameters":[{"description":"The location for which virtual machines under the subscription are queried.","in":"path","name":"location","required":true,"schema":{"type":"string","pattern":"^[-\\w\\._]+$"},"examples":{"Lists all the virtual machines under the specified subscription for the specified location.":{"value":"eastus"}}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineListResult"},"examples":{"Lists all the virtual machines under the specified subscription for the specified location.":{"$ref":"#/components/examples/Lists_all_the_virtual_machines_under_the_specified_subscription_for_the_specified_location."}}}}}},"tags":["VirtualMachines"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/vmSizes":{"get":{"description":"This API is deprecated. Use [Resources Skus](https://docs.microsoft.com/en-us/rest/api/compute/resourceskus/list)","operationId":"VirtualMachineSizes_List","parameters":[{"description":"The location upon which virtual-machine-sizes is queried.","in":"path","name":"location","required":true,"schema":{"type":"string","pattern":"^[-\\w\\._]+$"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineSizeListResult"}}}}},"tags":["VirtualMachineSizes"],"x-ms-pageable":{}}},"/subscriptions/{subscriptionId}/providers/Microsoft.Compute/virtualMachineScaleSets":{"get":{"description":"Gets a list of all VM Scale Sets in the subscription, regardless of the associated resource group. Use nextLink property in the response to get the next page of VM Scale Sets. Do this till nextLink is null to fetch all the VM Scale Sets.","operationId":"VirtualMachineScaleSets_ListAll","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineScaleSetListWithLinkResult"}}}}},"tags":["VirtualMachineScaleSets"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.Compute/virtualMachines":{"get":{"description":"Lists all of the virtual machines in the specified subscription. Use the nextLink property in the response to get the next page of virtual machines.","operationId":"VirtualMachines_ListAll","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineListResult"}}}}},"tags":["VirtualMachines"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets":{"get":{"description":"Lists all availability sets in a resource group.","operationId":"AvailabilitySets_List","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AvailabilitySetListResult"}}}}},"tags":["AvailabilitySets"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}":{"delete":{"description":"Delete an availability set.","operationId":"AvailabilitySets_Delete","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"}},{"description":"The name of the availability set.","in":"path","name":"availabilitySetName","required":true,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"}},"tags":["AvailabilitySets"]},"get":{"description":"Retrieves information about an availability set.","operationId":"AvailabilitySets_Get","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"}},{"description":"The name of the availability set.","in":"path","name":"availabilitySetName","required":true,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AvailabilitySet"}}}}},"tags":["AvailabilitySets"]},"patch":{"description":"Update an availability set.","operationId":"AvailabilitySets_Update","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"}},{"description":"The name of the availability set.","in":"path","name":"availabilitySetName","required":true,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AvailabilitySetUpdate"}}},"description":"Parameters supplied to the Update Availability Set operation.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AvailabilitySet"}}}}},"tags":["AvailabilitySets"]},"put":{"description":"Create or update an availability set.","operationId":"AvailabilitySets_CreateOrUpdate","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Create an availability set.":{"value":"myResourceGroup"}}},{"description":"The name of the availability set.","in":"path","name":"availabilitySetName","required":true,"schema":{"type":"string"},"examples":{"Create an availability set.":{"value":"myAvailabilitySet"}}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AvailabilitySet"}}},"description":"Parameters supplied to the Create Availability Set operation.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AvailabilitySet"},"examples":{"Create an availability set.":{"$ref":"#/components/examples/Create_an_availability_set."}}}}}},"tags":["AvailabilitySets"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/availabilitySets/{availabilitySetName}/vmSizes":{"get":{"description":"Lists all available virtual machine sizes that can be used to create a new virtual machine in an existing availability set.","operationId":"AvailabilitySets_ListAvailableSizes","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"}},{"description":"The name of the availability set.","in":"path","name":"availabilitySetName","required":true,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineSizeListResult"}}}}},"tags":["AvailabilitySets"],"x-ms-pageable":{}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images":{"get":{"description":"Gets the list of images under a resource group.","operationId":"Images_ListByResourceGroup","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"List all virtual machine images in a resource group.":{"value":"myResourceGroup"}}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageListResult"},"examples":{"List all virtual machine images in a resource group.":{"$ref":"#/components/examples/List_all_virtual_machine_images_in_a_resource_group."}}}}}},"tags":["Images"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName}":{"delete":{"description":"Deletes an Image.","operationId":"Images_Delete","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"}},{"description":"The name of the image.","in":"path","name":"imageName","required":true,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK"},"202":{"description":"Accepted"},"204":{"description":"No Content"}},"tags":["Images"],"x-ms-long-running-operation":true},"get":{"description":"Gets an image.","operationId":"Images_Get","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Get information about a virtual machine image.":{"value":"myResourceGroup"}}},{"description":"The name of the image.","in":"path","name":"imageName","required":true,"schema":{"type":"string"},"examples":{"Get information about a virtual machine image.":{"value":"myImage"}}},{"description":"The expand expression to apply on the operation.","in":"query","name":"$expand","required":false,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Image"},"examples":{"Get information about a virtual machine image.":{"$ref":"#/components/examples/Get_information_about_a_virtual_machine_image."}}}}}},"tags":["Images"]},"patch":{"description":"Update an image.","operationId":"Images_Update","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"}},{"description":"The name of the image.","in":"path","name":"imageName","required":true,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImageUpdate"}}},"description":"Parameters supplied to the Update Image operation.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Image"}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Image"}}}}},"tags":["Images"],"x-ms-long-running-operation":true},"put":{"description":"Create or update an image.","operationId":"Images_CreateOrUpdate","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Create a virtual machine image from a blob.":{"value":"myResourceGroup"},"Create a virtual machine image from a managed disk.":{"value":"myResourceGroup"},"Create a virtual machine image from a snapshot.":{"value":"myResourceGroup"},"Create a virtual machine image from an existing virtual machine.":{"value":"myResourceGroup"},"Create a virtual machine image that includes a data disk from a blob.":{"value":"myResourceGroup"},"Create a virtual machine image that includes a data disk from a managed disk.":{"value":"myResourceGroup"},"Create a virtual machine image that includes a data disk from a snapshot.":{"value":"myResourceGroup"}}},{"description":"The name of the image.","in":"path","name":"imageName","required":true,"schema":{"type":"string"},"examples":{"Create a virtual machine image from a blob.":{"value":"myImage"},"Create a virtual machine image from a managed disk.":{"value":"myImage"},"Create a virtual machine image from a snapshot.":{"value":"myImage"},"Create a virtual machine image from an existing virtual machine.":{"value":"myImage"},"Create a virtual machine image that includes a data disk from a blob.":{"value":"myImage"},"Create a virtual machine image that includes a data disk from a managed disk.":{"value":"myImage"},"Create a virtual machine image that includes a data disk from a snapshot.":{"value":"myImage"}}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Image"}}},"description":"Parameters supplied to the Create Image operation.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Image"},"examples":{"Create a virtual machine image from a blob.":{"$ref":"#/components/examples/Create_a_virtual_machine_image_from_a_blob."},"Create a virtual machine image from a managed disk.":{"$ref":"#/components/examples/Create_a_virtual_machine_image_from_a_managed_disk."},"Create a virtual machine image from a snapshot.":{"$ref":"#/components/examples/Create_a_virtual_machine_image_from_a_snapshot."},"Create a virtual machine image from an existing virtual machine.":{"$ref":"#/components/examples/Create_a_virtual_machine_image_from_an_existing_virtual_machine."},"Create a virtual machine image that includes a data disk from a blob.":{"$ref":"#/components/examples/Create_a_virtual_machine_image_that_includes_a_data_disk_from_a_blob."},"Create a virtual machine image that includes a data disk from a managed disk.":{"$ref":"#/components/examples/Create_a_virtual_machine_image_that_includes_a_data_disk_from_a_managed_disk."},"Create a virtual machine image that includes a data disk from a snapshot.":{"$ref":"#/components/examples/Create_a_virtual_machine_image_that_includes_a_data_disk_from_a_snapshot."}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Image"},"examples":{"Create a virtual machine image from a blob.":{"$ref":"#/components/examples/Create_a_virtual_machine_image_from_a_blob."},"Create a virtual machine image from a managed disk.":{"$ref":"#/components/examples/Create_a_virtual_machine_image_from_a_managed_disk."},"Create a virtual machine image from a snapshot.":{"$ref":"#/components/examples/Create_a_virtual_machine_image_from_a_snapshot."},"Create a virtual machine image from an existing virtual machine.":{"$ref":"#/components/examples/Create_a_virtual_machine_image_from_an_existing_virtual_machine."},"Create a virtual machine image that includes a data disk from a blob.":{"$ref":"#/components/examples/Create_a_virtual_machine_image_that_includes_a_data_disk_from_a_blob."},"Create a virtual machine image that includes a data disk from a managed disk.":{"$ref":"#/components/examples/Create_a_virtual_machine_image_that_includes_a_data_disk_from_a_managed_disk."},"Create a virtual machine image that includes a data disk from a snapshot.":{"$ref":"#/components/examples/Create_a_virtual_machine_image_that_includes_a_data_disk_from_a_snapshot."}}}}}},"tags":["Images"],"x-ms-long-running-operation":true}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets":{"get":{"description":"Gets a list of all VM scale sets under a resource group.","operationId":"VirtualMachineScaleSets_List","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineScaleSetListResult"}}}}},"tags":["VirtualMachineScaleSets"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{virtualMachineScaleSetName}/virtualMachines":{"get":{"description":"Gets a list of all virtual machines in a VM scale sets.","operationId":"VirtualMachineScaleSetVMs_List","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"}},{"description":"The name of the VM scale set.","in":"path","name":"virtualMachineScaleSetName","required":true,"schema":{"type":"string"}},{"description":"The filter to apply to the operation.","in":"query","name":"$filter","required":false,"schema":{"type":"string"}},{"description":"The list parameters.","in":"query","name":"$select","required":false,"schema":{"type":"string"}},{"description":"The expand expression to apply to the operation.","in":"query","name":"$expand","required":false,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineScaleSetVMListResult"}}}}},"tags":["VirtualMachineScaleSetVMs"],"x-ms-odata":"#/components/schemas/VirtualMachineScaleSetVM","x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}":{"delete":{"description":"Deletes a VM scale set.","operationId":"VirtualMachineScaleSets_Delete","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"}},{"description":"The name of the VM scale set.","in":"path","name":"vmScaleSetName","required":true,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK"},"202":{"description":"Accepted"},"204":{"description":"No Content"}},"tags":["VirtualMachineScaleSets"],"x-ms-long-running-operation":true},"get":{"description":"Display information about a virtual machine scale set.","operationId":"VirtualMachineScaleSets_Get","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"}},{"description":"The name of the VM scale set.","in":"path","name":"vmScaleSetName","required":true,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineScaleSet"}}}}},"tags":["VirtualMachineScaleSets"]},"patch":{"description":"Update a VM scale set.","operationId":"VirtualMachineScaleSets_Update","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"}},{"description":"The name of the VM scale set to create or update.","in":"path","name":"vmScaleSetName","required":true,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineScaleSetUpdate"}}},"description":"The scale set object.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineScaleSet"}}}}},"tags":["VirtualMachineScaleSets"],"x-ms-long-running-operation":true},"put":{"description":"Create or update a VM scale set.","operationId":"VirtualMachineScaleSets_CreateOrUpdate","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Create a custom-image scale set from an unmanaged generalized os image.":{"value":"myResourceGroup"},"Create a platform-image scale set with unmanaged os disks.":{"value":"myResourceGroup"},"Create a scale set from a custom image.":{"value":"myResourceGroup"},"Create a scale set with a marketplace image plan.":{"value":"myResourceGroup"},"Create a scale set with an azure application gateway.":{"value":"myResourceGroup"},"Create a scale set with an azure load balancer.":{"value":"myResourceGroup"},"Create a scale set with boot diagnostics.":{"value":"myResourceGroup"},"Create a scale set with empty data disks on each vm.":{"value":"myResourceGroup"},"Create a scale set with ephemeral os disks.":{"value":"myResourceGroup"},"Create a scale set with password authentication.":{"value":"myResourceGroup"},"Create a scale set with premium storage.":{"value":"myResourceGroup"},"Create a scale set with ssh authentication.":{"value":"myResourceGroup"},"Create a scale set with virtual machines in different zones.":{"value":"myResourceGroup"}}},{"description":"The name of the VM scale set to create or update.","in":"path","name":"vmScaleSetName","required":true,"schema":{"type":"string"},"examples":{"Create a custom-image scale set from an unmanaged generalized os image.":{"value":"{vmss-name}"},"Create a platform-image scale set with unmanaged os disks.":{"value":"{vmss-name}"},"Create a scale set from a custom image.":{"value":"{vmss-name}"},"Create a scale set with a marketplace image plan.":{"value":"{vmss-name}"},"Create a scale set with an azure application gateway.":{"value":"{vmss-name}"},"Create a scale set with an azure load balancer.":{"value":"{vmss-name}"},"Create a scale set with boot diagnostics.":{"value":"{vmss-name}"},"Create a scale set with empty data disks on each vm.":{"value":"{vmss-name}"},"Create a scale set with ephemeral os disks.":{"value":"{vmss-name}"},"Create a scale set with password authentication.":{"value":"{vmss-name}"},"Create a scale set with premium storage.":{"value":"{vmss-name}"},"Create a scale set with ssh authentication.":{"value":"{vmss-name}"},"Create a scale set with virtual machines in different zones.":{"value":"{vmss-name}"}}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineScaleSet"}}},"description":"The scale set object.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineScaleSet"},"examples":{"Create a custom-image scale set from an unmanaged generalized os image.":{"$ref":"#/components/examples/Create_a_custom-image_scale_set_from_an_unmanaged_generalized_os_image."},"Create a platform-image scale set with unmanaged os disks.":{"$ref":"#/components/examples/Create_a_platform-image_scale_set_with_unmanaged_os_disks."},"Create a scale set from a custom image.":{"$ref":"#/components/examples/Create_a_scale_set_from_a_custom_image."},"Create a scale set with a marketplace image plan.":{"$ref":"#/components/examples/Create_a_scale_set_with_a_marketplace_image_plan."},"Create a scale set with an azure application gateway.":{"$ref":"#/components/examples/Create_a_scale_set_with_an_azure_application_gateway."},"Create a scale set with an azure load balancer.":{"$ref":"#/components/examples/Create_a_scale_set_with_an_azure_load_balancer."},"Create a scale set with boot diagnostics.":{"$ref":"#/components/examples/Create_a_scale_set_with_boot_diagnostics."},"Create a scale set with empty data disks on each vm.":{"$ref":"#/components/examples/Create_a_scale_set_with_empty_data_disks_on_each_vm."},"Create a scale set with ephemeral os disks.":{"$ref":"#/components/examples/Create_a_scale_set_with_ephemeral_os_disks."},"Create a scale set with password authentication.":{"$ref":"#/components/examples/Create_a_scale_set_with_password_authentication."},"Create a scale set with premium storage.":{"$ref":"#/components/examples/Create_a_scale_set_with_premium_storage."},"Create a scale set with ssh authentication.":{"$ref":"#/components/examples/Create_a_scale_set_with_ssh_authentication."},"Create a scale set with virtual machines in different zones.":{"$ref":"#/components/examples/Create_a_scale_set_with_virtual_machines_in_different_zones."}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineScaleSet"},"examples":{"Create a custom-image scale set from an unmanaged generalized os image.":{"$ref":"#/components/examples/Create_a_custom-image_scale_set_from_an_unmanaged_generalized_os_image."},"Create a platform-image scale set with unmanaged os disks.":{"$ref":"#/components/examples/Create_a_platform-image_scale_set_with_unmanaged_os_disks."},"Create a scale set from a custom image.":{"$ref":"#/components/examples/Create_a_scale_set_from_a_custom_image."},"Create a scale set with a marketplace image plan.":{"$ref":"#/components/examples/Create_a_scale_set_with_a_marketplace_image_plan."},"Create a scale set with an azure application gateway.":{"$ref":"#/components/examples/Create_a_scale_set_with_an_azure_application_gateway."},"Create a scale set with an azure load balancer.":{"$ref":"#/components/examples/Create_a_scale_set_with_an_azure_load_balancer."},"Create a scale set with boot diagnostics.":{"$ref":"#/components/examples/Create_a_scale_set_with_boot_diagnostics."},"Create a scale set with empty data disks on each vm.":{"$ref":"#/components/examples/Create_a_scale_set_with_empty_data_disks_on_each_vm."},"Create a scale set with ephemeral os disks.":{"$ref":"#/components/examples/Create_a_scale_set_with_ephemeral_os_disks."},"Create a scale set with password authentication.":{"$ref":"#/components/examples/Create_a_scale_set_with_password_authentication."},"Create a scale set with premium storage.":{"$ref":"#/components/examples/Create_a_scale_set_with_premium_storage."},"Create a scale set with ssh authentication.":{"$ref":"#/components/examples/Create_a_scale_set_with_ssh_authentication."},"Create a scale set with virtual machines in different zones.":{"$ref":"#/components/examples/Create_a_scale_set_with_virtual_machines_in_different_zones."}}}}}},"tags":["VirtualMachineScaleSets"],"x-ms-long-running-operation":true}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/deallocate":{"post":{"description":"Deallocates specific virtual machines in a VM scale set. Shuts down the virtual machines and releases the compute resources. You are not billed for the compute resources that this virtual machine scale set deallocates.","operationId":"VirtualMachineScaleSets_Deallocate","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"}},{"description":"The name of the VM scale set.","in":"path","name":"vmScaleSetName","required":true,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"$ref":"#/components/requestBodies/VirtualMachineScaleSetVMInstanceIDs"},"responses":{"200":{"description":"OK"},"202":{"description":"Accepted"}},"tags":["VirtualMachineScaleSets"],"x-ms-long-running-operation":true}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/delete":{"post":{"description":"Deletes virtual machines in a VM scale set.","operationId":"VirtualMachineScaleSets_DeleteInstances","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"}},{"description":"The name of the VM scale set.","in":"path","name":"vmScaleSetName","required":true,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"$ref":"#/components/requestBodies/VirtualMachineScaleSetVMInstanceRequiredIDs"},"responses":{"200":{"description":"OK"},"202":{"description":"Accepted"}},"tags":["VirtualMachineScaleSets"],"x-ms-long-running-operation":true}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/extensionRollingUpgrade":{"post":{"description":"Starts a rolling upgrade to move all extensions for all virtual machine scale set instances to the latest available extension version. Instances which are already running the latest extension versions are not affected.","operationId":"VirtualMachineScaleSetRollingUpgrades_StartExtensionUpgrade","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"},"examples":{"Start an extension rolling upgrade.":{"value":"myResourceGroup"}}},{"description":"The name of the VM scale set.","in":"path","name":"vmScaleSetName","required":true,"schema":{"type":"string"},"examples":{"Start an extension rolling upgrade.":{"value":"{vmss-name}"}}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK"},"202":{"description":"Accepted"}},"tags":["VirtualMachineScaleSetRollingUpgrades"],"x-ms-long-running-operation":true}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/extensions":{"get":{"description":"Gets a list of all extensions in a VM scale set.","operationId":"VirtualMachineScaleSetExtensions_List","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"}},{"description":"The name of the VM scale set containing the extension.","in":"path","name":"vmScaleSetName","required":true,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineScaleSetExtensionListResult"}}}}},"tags":["VirtualMachineScaleSetExtensions"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/extensions/{vmssExtensionName}":{"delete":{"description":"The operation to delete the extension.","operationId":"VirtualMachineScaleSetExtensions_Delete","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"}},{"description":"The name of the VM scale set where the extension should be deleted.","in":"path","name":"vmScaleSetName","required":true,"schema":{"type":"string"}},{"description":"The name of the VM scale set extension.","in":"path","name":"vmssExtensionName","required":true,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK"},"202":{"description":"Accepted"},"204":{"description":"No Content"}},"tags":["VirtualMachineScaleSetExtensions"],"x-ms-long-running-operation":true},"get":{"description":"The operation to get the extension.","operationId":"VirtualMachineScaleSetExtensions_Get","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"}},{"description":"The name of the VM scale set containing the extension.","in":"path","name":"vmScaleSetName","required":true,"schema":{"type":"string"}},{"description":"The name of the VM scale set extension.","in":"path","name":"vmssExtensionName","required":true,"schema":{"type":"string"}},{"description":"The expand expression to apply on the operation.","in":"query","name":"$expand","required":false,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineScaleSetExtension"}}}}},"tags":["VirtualMachineScaleSetExtensions"]},"put":{"description":"The operation to create or update an extension.","operationId":"VirtualMachineScaleSetExtensions_CreateOrUpdate","parameters":[{"description":"The name of the resource group.","in":"path","name":"resourceGroupName","required":true,"schema":{"type":"string"}},{"description":"The name of the VM scale set where the extension should be create or updated.","in":"path","name":"vmScaleSetName","required":true,"schema":{"type":"string"}},{"description":"The name of the VM scale set extension.","in":"path","name":"vmssExtensionName","required":true,"schema":{"type":"string"}},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SubscriptionIdParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineScaleSetExtension"}}},"description":"Parameters supplied to the Create VM scale set Extension operation.","required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineScaleSetExtension"}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineScaleSetExtension"}}}}},"tags":["VirtualMachineScaleSetExtensions"],"x-ms-long-running-operation":true}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmScaleSetName}/forceRecoveryServiceFabricPlatformUpdateDomainWalk":{"post":{"description":"Manual platform update domain walk to update virtual machines in a service fabric virtual machine scale set.","operationId":"VirtualMachineScaleSets_ForceReco