swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector MachineExtensions Upgrade API schemes: - https tags: - name: MachineExtensions Upgrade paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedVMwarevSphere/virtualMachines/{virtualMachineName}/upgradeExtensions : post: tags: - MachineExtensions Upgrade operationId: microsoftAzureUpgradeextensions description: The operation to Upgrade Machine Extensions. parameters: - $ref: '#/parameters/subscriptionId' - $ref: '#/parameters/resourceGroupName' - $ref: '#/parameters/api-version' - name: virtualMachineName in: path required: true type: string description: The name of the machine containing the extension. - name: extensionUpgradeParameters in: body required: true schema: $ref: '#/definitions/MachineExtensionUpgrade' description: Parameters supplied to the Upgrade Extensions operation. responses: '200': description: OK '202': description: HTTP 202 (Accepted) if the operation was successfully started and will complete asynchronously. headers: Location: type: string default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: Upgrade Machine Extensions: $ref: ./examples/Extensions_Upgrade.json x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Connectedvmwarevsphere Virtualmachines Virtualmachinename Upgradeextensions definitions: TargetVersion: type: string description: Extension Upgrade Target Version. ExtensionTargetProperties: type: object properties: targetVersion: type: object $ref: '#/definitions/TargetVersion' description: Properties for the specified Extension to Upgrade. description: Describes the Machine Extension Target Version Properties ExtensionTarget: type: object additionalProperties: type: object $ref: '#/definitions/ExtensionTargetProperties' description: Describes the Machine Extension Target Properties MachineExtensionUpgrade: type: object properties: extensionTargets: $ref: '#/definitions/ExtensionTarget' description: Describes the Extension Target Properties. description: Describes the Machine Extension Upgrade Properties parameters: resourceGroupName: in: path name: resourceGroupName description: The Resource Group Name. required: true type: string x-ms-parameter-location: method subscriptionId: in: path name: subscriptionId description: The Subscription ID. required: true type: string api-version: in: query name: api-version description: Client Api Version. required: true type: string x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'