From 73736090cb0ea036ed68788ca6df4ad4a656b0fe Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Thu, 5 May 2022 09:47:18 +0000 Subject: [PATCH] CodeGen from PR 18773 in Azure/azure-rest-api-specs Update compute.json (#18773) --- common/config/rush/pnpm-lock.yaml | 35 ++- sdk/compute/arm-compute/README.md | 11 - sdk/compute/arm-compute/_meta.json | 10 +- sdk/compute/arm-compute/package.json | 39 +--- sdk/compute/arm-compute/rollup.config.js | 78 ++++++- .../src/computeManagementClient.ts | 5 +- sdk/compute/arm-compute/src/models/index.ts | 2 +- .../src/operations/capacityReservations.ts | 12 +- .../operations/cloudServiceRoleInstances.ts | 16 +- .../src/operations/cloudServices.ts | 36 +-- .../operations/cloudServicesUpdateDomain.ts | 4 +- .../src/operations/dedicatedHosts.ts | 213 ++++++++++-------- .../src/operations/diskAccesses.ts | 20 +- .../src/operations/diskEncryptionSets.ts | 12 +- .../operations/diskRestorePointOperations.ts | 8 +- .../arm-compute/src/operations/disks.ts | 20 +- .../arm-compute/src/operations/galleries.ts | 12 +- .../operations/galleryApplicationVersions.ts | 12 +- .../src/operations/galleryApplications.ts | 12 +- .../src/operations/galleryImageVersions.ts | 12 +- .../src/operations/galleryImages.ts | 12 +- .../src/operations/gallerySharingProfile.ts | 4 +- .../arm-compute/src/operations/images.ts | 12 +- .../src/operations/logAnalytics.ts | 8 +- .../src/operations/restorePointCollections.ts | 4 +- .../src/operations/restorePoints.ts | 8 +- .../arm-compute/src/operations/snapshots.ts | 20 +- .../operations/virtualMachineExtensions.ts | 12 +- .../operations/virtualMachineRunCommands.ts | 12 +- .../virtualMachineScaleSetExtensions.ts | 12 +- .../virtualMachineScaleSetRollingUpgrades.ts | 12 +- .../virtualMachineScaleSetVMExtensions.ts | 12 +- .../virtualMachineScaleSetVMRunCommands.ts | 12 +- .../operations/virtualMachineScaleSetVMs.ts | 44 +--- .../src/operations/virtualMachineScaleSets.ts | 56 ++--- .../src/operations/virtualMachines.ts | 64 ++---- .../operationsInterfaces/dedicatedHosts.ts | 11 +- sdk/compute/arm-compute/test/sampleTest.ts | 48 ++++ sdk/compute/arm-compute/tsconfig.json | 10 +- 39 files changed, 415 insertions(+), 527 deletions(-) create mode 100644 sdk/compute/arm-compute/test/sampleTest.ts diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index f09ab8e12d7a..24133d428ab2 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -649,6 +649,21 @@ packages: - encoding dev: false + /@azure/arm-compute/17.3.1: + resolution: {integrity: sha512-Yk2griZ/NiWzYCd5X6jS9dmKckp2A9f4LO57v8uQalqJNhgAZtSK8IvIYZEDQdPSinF3a1VHD4M5sfGSpl9hMw==} + engines: {node: '>=12.0.0'} + dependencies: + '@azure/abort-controller': 1.0.4 + '@azure/core-auth': 1.3.2 + '@azure/core-client': 1.5.0 + '@azure/core-lro': 2.2.4 + '@azure/core-paging': 1.2.1 + '@azure/core-rest-pipeline': 1.8.0 + tslib: 2.4.0 + transitivePeerDependencies: + - supports-color + dev: false + /@azure/arm-msi/2.0.0: resolution: {integrity: sha512-yBprEoMQRNLyHtR/RuJh8ehQCcF6rO5049Pfped79uRd/Y8EW+pNpbW0EjqWC5lVllC1VG4B89aC5PwE3XeISA==} engines: {node: '>=12.0.0'} @@ -10023,29 +10038,28 @@ packages: dev: false file:projects/arm-compute.tgz: - resolution: {integrity: sha512-gJfRBricy2AcKXFqf/paj3Sx5bBJ7x6MyWuuOlsHRAmOLhevx8hMZjS6K7bvpGHIZij+6jZw7I3LpznW0oOnwA==, tarball: file:projects/arm-compute.tgz} + resolution: {integrity: sha512-CkJMDR3d+f00GcPgkTOQG1FbkqKiPDJoPakHKYohtZRQoPHP98UIcpTmJT6MG4KZm6dCrywUQQG66cL/QfKTxg==, tarball: file:projects/arm-compute.tgz} name: '@rush-temp/arm-compute' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 '@azure/arm-network': 26.0.0 '@azure/identity': 2.0.4 - '@microsoft/api-extractor': 7.18.11 - '@rollup/plugin-commonjs': 21.1.0_rollup@2.70.2 - '@rollup/plugin-json': 4.1.0_rollup@2.70.2 - '@rollup/plugin-multi-entry': 4.1.0_rollup@2.70.2 - '@rollup/plugin-node-resolve': 13.2.1_rollup@2.70.2 + '@microsoft/api-extractor': 7.23.0 + '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.1 + '@rollup/plugin-json': 4.1.0_rollup@1.32.1 + '@rollup/plugin-multi-entry': 3.0.1_rollup@1.32.1 + '@rollup/plugin-node-resolve': 8.4.0_rollup@1.32.1 cross-env: 7.0.3 mkdirp: 1.0.4 mocha: 7.2.0 rimraf: 3.0.2 - rollup: 2.70.2 - rollup-plugin-sourcemaps: 0.6.3_rollup@2.70.2 + rollup: 1.32.1 + rollup-plugin-sourcemaps: 0.4.2_rollup@1.32.1 tslib: 2.4.0 typescript: 4.2.4 uglify-js: 3.15.4 transitivePeerDependencies: - - '@types/node' - debug - encoding - supports-color @@ -11170,11 +11184,12 @@ packages: dev: false file:projects/arm-imagebuilder.tgz: - resolution: {integrity: sha512-v7fc5NJVvw6eAgRd6Gs6mwRmJMq76vOLWmVJYQUE0dDEGMSj+gkztPpyJtL87Jcx9c4PUWxpVu46cmO0cPmmYA==, tarball: file:projects/arm-imagebuilder.tgz} + resolution: {integrity: sha512-X9qbjobfiBrHQb+mQaFSKe0gtsx5Xgm0PzeUAbEhQ2t4oHBzttjccxQaB/LHA6N/j5s7wyz6WPIiuCokM4ZufA==, tarball: file:projects/arm-imagebuilder.tgz} name: '@rush-temp/arm-imagebuilder' version: 0.0.0 dependencies: '@azure-tools/test-recorder': 1.0.2 + '@azure/arm-compute': 17.3.1 '@azure/arm-msi': 2.0.0 '@azure/identity': 2.0.4 '@microsoft/api-extractor': 7.18.11 diff --git a/sdk/compute/arm-compute/README.md b/sdk/compute/arm-compute/README.md index 9a5b8e7c17fc..cb9f06fd0eac 100644 --- a/sdk/compute/arm-compute/README.md +++ b/sdk/compute/arm-compute/README.md @@ -16,8 +16,6 @@ Compute Client - [LTS versions of Node.js](https://nodejs.org/about/releases/) - Latest versions of Safari, Chrome, Edge and Firefox. -See our [support policy](https://github.com/Azure/azure-sdk-for-js/blob/main/SUPPORT.md) for more details. - ### Prerequisites - An [Azure subscription][azure_sub]. @@ -51,17 +49,8 @@ For more information about how to create an Azure AD Application check out [this ```javascript const { ComputeManagementClient } = require("@azure/arm-compute"); const { DefaultAzureCredential } = require("@azure/identity"); -// For client-side applications running in the browser, use InteractiveBrowserCredential instead of DefaultAzureCredential. See https://aka.ms/azsdk/js/identity/examples for more details. - const subscriptionId = "00000000-0000-0000-0000-000000000000"; const client = new ComputeManagementClient(new DefaultAzureCredential(), subscriptionId); - -// For client-side applications running in the browser, use this code instead: -// const credential = new InteractiveBrowserCredential({ -// tenantId: "", -// clientId: "" -// }); -// const client = new ComputeManagementClient(credential, subscriptionId); ``` diff --git a/sdk/compute/arm-compute/_meta.json b/sdk/compute/arm-compute/_meta.json index 289c54efcb22..0cb954f39357 100644 --- a/sdk/compute/arm-compute/_meta.json +++ b/sdk/compute/arm-compute/_meta.json @@ -1,8 +1,8 @@ { - "commit": "b8cae07c799a07f2e779a9e301f639e9b85124b1", - "readme": "specification\\apimanagement\\resource-manager\\readme.md", - "autorest_command": "autorest --version=3.7.3 --typescript --modelerfour.lenient-model-deduplication --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\work\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\apimanagement\\resource-manager\\readme.md --use=@autorest/typescript@6.0.0-alpha.18.20220329.1", + "commit": "f06ba075ee5b759eb0ebcdb8077a77bc88c8a4e5", + "readme": "specification/compute/resource-manager/readme.md", + "autorest_command": "autorest --version=3.7.3 --typescript --modelerfour.lenient-model-deduplication --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/compute/resource-manager/readme.md --use=@autorest/typescript@6.0.0-alpha.16.20220105.1", "repository_url": "https://github.com/Azure/azure-rest-api-specs.git", - "release_tool": "@azure-tools/js-sdk-release-tools@2.2.1", - "use": "@autorest/typescript@6.0.0-alpha.18.20220329.1" + "release_tool": "@azure-tools/js-sdk-release-tools@2.3.0", + "use": "@autorest/typescript@6.0.0-alpha.16.20220105.1" } \ No newline at end of file diff --git a/sdk/compute/arm-compute/package.json b/sdk/compute/arm-compute/package.json index e150a25d0f77..bd605b936945 100644 --- a/sdk/compute/arm-compute/package.json +++ b/sdk/compute/arm-compute/package.json @@ -3,7 +3,7 @@ "sdk-type": "mgmt", "author": "Microsoft Corporation", "description": "A generated SDK for ComputeManagementClient.", - "version": "17.3.2", + "version": "17.3.3", "engines": { "node": ">=12.0.0" }, @@ -28,22 +28,21 @@ "module": "./dist-esm/src/index.js", "types": "./types/arm-compute.d.ts", "devDependencies": { - "@microsoft/api-extractor": "7.18.11", - "@rollup/plugin-commonjs": "^21.0.1", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-multi-entry": "^4.1.0", - "@rollup/plugin-node-resolve": "^13.1.3", + "@microsoft/api-extractor": "^7.18.11", + "@rollup/plugin-commonjs": "11.0.2", + "@rollup/plugin-json": "^4.0.0", + "@rollup/plugin-multi-entry": "^3.0.0", + "@rollup/plugin-node-resolve": "^8.0.0", "mkdirp": "^1.0.4", - "rollup": "^2.66.1", - "rollup-plugin-sourcemaps": "^0.6.3", + "rollup": "^1.16.3", + "rollup-plugin-sourcemaps": "^0.4.2", "typescript": "~4.2.0", "uglify-js": "^3.4.9", "rimraf": "^3.0.0", "@azure/identity": "^2.0.1", "@azure-tools/test-recorder": "^1.0.0", "mocha": "^7.1.1", - "cross-env": "^7.0.2", - "@azure/arm-network": "^26.0.0" + "cross-env": "^7.0.2" }, "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/compute/arm-compute", "repository": { @@ -99,21 +98,5 @@ "docs": "echo skipped" }, "sideEffects": false, - "//metadata": { - "constantPaths": [ - { - "path": "src/computeManagementClient.ts", - "prefix": "packageDetails" - } - ] - }, - "autoPublish": true, - "//sampleConfiguration": { - "productName": "", - "productSlugs": [ - "azure" - ], - "disableDocsMs": true, - "apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-compute?view=azure-node-preview" - } -} + "autoPublish": true +} \ No newline at end of file diff --git a/sdk/compute/arm-compute/rollup.config.js b/sdk/compute/arm-compute/rollup.config.js index 3f89d7309da5..9be1955eb7f1 100644 --- a/sdk/compute/arm-compute/rollup.config.js +++ b/sdk/compute/arm-compute/rollup.config.js @@ -14,14 +14,62 @@ import json from "@rollup/plugin-json"; import nodeBuiltins from "builtin-modules"; +/** + * Gets the proper configuration needed for rollup's commonJS plugin for @opentelemetry/api. + * + * NOTE: this manual configuration is only needed because OpenTelemetry uses an + * __exportStar downleveled helper function to declare its exports which confuses + * rollup's automatic discovery mechanism. + * + * @returns an object reference that can be `...`'d into your cjs() configuration. + */ +export function openTelemetryCommonJs() { + const namedExports = {}; + + for (const key of [ + "@opentelemetry/api", + "@azure/core-tracing/node_modules/@opentelemetry/api" + ]) { + namedExports[key] = [ + "SpanKind", + "TraceFlags", + "getSpan", + "setSpan", + "SpanStatusCode", + "getSpanContext", + "setSpanContext" + ]; + } + + const releasedOpenTelemetryVersions = ["0.10.2", "1.0.0-rc.0"]; + + for (const version of releasedOpenTelemetryVersions) { + namedExports[ + // working around a limitation in the rollup common.js plugin - it's not able to resolve these modules so the named exports listed above will not get applied. We have to drill down to the actual path. + `../../../common/temp/node_modules/.pnpm/@opentelemetry/api@${version}/node_modules/@opentelemetry/api/build/src/index.js` + ] = [ + "SpanKind", + "TraceFlags", + "getSpan", + "setSpan", + "StatusCode", + "CanonicalCode", + "getSpanContext", + "setSpanContext" + ]; + } + + return namedExports; +} + // #region Warning Handler /** - * A function that can determine whether a rollup warning should be ignored. If + * A function that can determine whether a rollupwarning should be ignored. If * the function returns `true`, then the warning will not be displayed. */ -function ignoreNiseSinonEval(warning) { +function ignoreNiseSinonEvalWarnings(warning) { return ( warning.code === "EVAL" && warning.id && @@ -30,14 +78,17 @@ function ignoreNiseSinonEval(warning) { ); } -function ignoreChaiCircularDependency(warning) { +function ignoreChaiCircularDependencyWarnings(warning) { return ( warning.code === "CIRCULAR_DEPENDENCY" && warning.importer && warning.importer.includes("node_modules/chai") === true ); } -const warningInhibitors = [ignoreChaiCircularDependency, ignoreNiseSinonEval]; +const warningInhibitors = [ + ignoreChaiCircularDependencyWarnings, + ignoreNiseSinonEvalWarnings +]; /** * Construct a warning handler for the shared rollup configuration @@ -71,7 +122,22 @@ function makeBrowserTestConfig() { nodeResolve({ mainFields: ["module", "browser"] }), - cjs(), + cjs({ + namedExports: { + // Chai's strange internal architecture makes it impossible to statically + // analyze its exports. + chai: [ + "version", + "use", + "util", + "config", + "expect", + "should", + "assert" + ], + ...openTelemetryCommonJs() + } + }), json(), sourcemaps() //viz({ filename: "dist-test/browser-stats.html", sourcemap: true }) @@ -107,7 +173,7 @@ export function makeConfig(pkg, options) { ], output: { file: "dist/index.js", format: "cjs", sourcemap: true }, preserveSymlinks: false, - plugins: [sourcemaps(), nodeResolve()] + plugins: [sourcemaps(), nodeResolve(), cjs()] }; const config = [baseConfig]; diff --git a/sdk/compute/arm-compute/src/computeManagementClient.ts b/sdk/compute/arm-compute/src/computeManagementClient.ts index 9fca071827ef..236d79ac99b9 100644 --- a/sdk/compute/arm-compute/src/computeManagementClient.ts +++ b/sdk/compute/arm-compute/src/computeManagementClient.ts @@ -144,7 +144,7 @@ export class ComputeManagementClient extends coreClient.ServiceClient { credential: credentials }; - const packageDetails = `azsdk-js-arm-compute/17.3.2`; + const packageDetails = `azsdk-js-arm-compute/17.3.3`; const userAgentPrefix = options.userAgentOptions && options.userAgentOptions.userAgentPrefix ? `${options.userAgentOptions.userAgentPrefix} ${packageDetails}` @@ -159,8 +159,7 @@ export class ComputeManagementClient extends coreClient.ServiceClient { userAgentOptions: { userAgentPrefix }, - baseUri: - options.endpoint ?? options.baseUri ?? "https://management.azure.com" + baseUri: options.endpoint || "https://management.azure.com" }; super(optionsWithDefaults); // Parameter assignments diff --git a/sdk/compute/arm-compute/src/models/index.ts b/sdk/compute/arm-compute/src/models/index.ts index 4abb76fcfb79..a5b94be10703 100644 --- a/sdk/compute/arm-compute/src/models/index.ts +++ b/sdk/compute/arm-compute/src/models/index.ts @@ -546,7 +546,7 @@ export interface OSProfile { secrets?: VaultSecretGroup[]; /** Specifies whether extension operations should be allowed on the virtual machine.

This may only be set to False when no extensions are present on the virtual machine. */ allowExtensionOperations?: boolean; - /** Specifies whether the guest provision signal is required to infer provision success of the virtual machine. **Note: This property is for private testing only, and all customers must not set the property to false.** */ + /** Optional property which must either be set to True or omitted. */ requireGuestProvisionSignal?: boolean; } diff --git a/sdk/compute/arm-compute/src/operations/capacityReservations.ts b/sdk/compute/arm-compute/src/operations/capacityReservations.ts index 1692607db4eb..ed1e79636d7e 100644 --- a/sdk/compute/arm-compute/src/operations/capacityReservations.ts +++ b/sdk/compute/arm-compute/src/operations/capacityReservations.ts @@ -187,12 +187,10 @@ export class CapacityReservationsImpl implements CapacityReservations { }, createOrUpdateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -292,12 +290,10 @@ export class CapacityReservationsImpl implements CapacityReservations { }, updateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -389,12 +385,10 @@ export class CapacityReservationsImpl implements CapacityReservations { }, deleteOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/cloudServiceRoleInstances.ts b/sdk/compute/arm-compute/src/operations/cloudServiceRoleInstances.ts index bf082c2e0dd7..3637849f471e 100644 --- a/sdk/compute/arm-compute/src/operations/cloudServiceRoleInstances.ts +++ b/sdk/compute/arm-compute/src/operations/cloudServiceRoleInstances.ts @@ -171,12 +171,10 @@ export class CloudServiceRoleInstancesImpl { roleInstanceName, resourceGroupName, cloudServiceName, options }, deleteOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -315,12 +313,10 @@ export class CloudServiceRoleInstancesImpl { roleInstanceName, resourceGroupName, cloudServiceName, options }, restartOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -404,12 +400,10 @@ export class CloudServiceRoleInstancesImpl { roleInstanceName, resourceGroupName, cloudServiceName, options }, reimageOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -494,12 +488,10 @@ export class CloudServiceRoleInstancesImpl { roleInstanceName, resourceGroupName, cloudServiceName, options }, rebuildOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/cloudServices.ts b/sdk/compute/arm-compute/src/operations/cloudServices.ts index ea7aa920d812..fef5709d097d 100644 --- a/sdk/compute/arm-compute/src/operations/cloudServices.ts +++ b/sdk/compute/arm-compute/src/operations/cloudServices.ts @@ -210,12 +210,10 @@ export class CloudServicesImpl implements CloudServices { { resourceGroupName, cloudServiceName, options }, createOrUpdateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -298,12 +296,10 @@ export class CloudServicesImpl implements CloudServices { { resourceGroupName, cloudServiceName, options }, updateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -380,12 +376,10 @@ export class CloudServicesImpl implements CloudServices { { resourceGroupName, cloudServiceName, options }, deleteOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -524,12 +518,10 @@ export class CloudServicesImpl implements CloudServices { { resourceGroupName, cloudServiceName, options }, startOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -607,12 +599,10 @@ export class CloudServicesImpl implements CloudServices { { resourceGroupName, cloudServiceName, options }, powerOffOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -690,12 +680,10 @@ export class CloudServicesImpl implements CloudServices { { resourceGroupName, cloudServiceName, options }, restartOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -773,12 +761,10 @@ export class CloudServicesImpl implements CloudServices { { resourceGroupName, cloudServiceName, options }, reimageOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -858,12 +844,10 @@ export class CloudServicesImpl implements CloudServices { { resourceGroupName, cloudServiceName, options }, rebuildOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -942,12 +926,10 @@ export class CloudServicesImpl implements CloudServices { { resourceGroupName, cloudServiceName, options }, deleteInstancesOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/cloudServicesUpdateDomain.ts b/sdk/compute/arm-compute/src/operations/cloudServicesUpdateDomain.ts index 3750c3b2629c..e18328bd0016 100644 --- a/sdk/compute/arm-compute/src/operations/cloudServicesUpdateDomain.ts +++ b/sdk/compute/arm-compute/src/operations/cloudServicesUpdateDomain.ts @@ -169,12 +169,10 @@ export class CloudServicesUpdateDomainImpl { resourceGroupName, cloudServiceName, updateDomain, options }, walkUpdateDomainOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/dedicatedHosts.ts b/sdk/compute/arm-compute/src/operations/dedicatedHosts.ts index ae11c9fe68c6..485711ab196d 100644 --- a/sdk/compute/arm-compute/src/operations/dedicatedHosts.ts +++ b/sdk/compute/arm-compute/src/operations/dedicatedHosts.ts @@ -28,7 +28,7 @@ import { DedicatedHostsGetResponse, DedicatedHostsListByHostGroupResponse, DedicatedHostsRestartOptionalParams, - DedicatedHostsListByHostGroupNextResponse, + DedicatedHostsListByHostGroupNextResponse } from "../models"; /// @@ -56,7 +56,11 @@ export class DedicatedHostsImpl implements DedicatedHosts { hostGroupName: string, options?: DedicatedHostsListByHostGroupOptionalParams ): PagedAsyncIterableIterator { - const iter = this.listByHostGroupPagingAll(resourceGroupName, hostGroupName, options); + const iter = this.listByHostGroupPagingAll( + resourceGroupName, + hostGroupName, + options + ); return { next() { return iter.next(); @@ -65,8 +69,12 @@ export class DedicatedHostsImpl implements DedicatedHosts { return this; }, byPage: () => { - return this.listByHostGroupPagingPage(resourceGroupName, hostGroupName, options); - }, + return this.listByHostGroupPagingPage( + resourceGroupName, + hostGroupName, + options + ); + } }; } @@ -75,7 +83,11 @@ export class DedicatedHostsImpl implements DedicatedHosts { hostGroupName: string, options?: DedicatedHostsListByHostGroupOptionalParams ): AsyncIterableIterator { - let result = await this._listByHostGroup(resourceGroupName, hostGroupName, options); + let result = await this._listByHostGroup( + resourceGroupName, + hostGroupName, + options + ); yield result.value || []; let continuationToken = result.nextLink; while (continuationToken) { @@ -134,7 +146,9 @@ export class DedicatedHostsImpl implements DedicatedHosts { args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = undefined; + let currentRawResponse: + | coreClient.FullOperationResponse + | undefined = undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, @@ -147,8 +161,8 @@ export class DedicatedHostsImpl implements DedicatedHosts { ...args, options: { ...args.options, - onResponse: callback, - }, + onResponse: callback + } }; const flatResponse = await directSendOperation(updatedArgs, spec); return { @@ -156,8 +170,8 @@ export class DedicatedHostsImpl implements DedicatedHosts { rawResponse: { statusCode: currentRawResponse!.status, body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, + headers: currentRawResponse!.headers.toJSON() + } }; }; @@ -166,12 +180,10 @@ export class DedicatedHostsImpl implements DedicatedHosts { { resourceGroupName, hostGroupName, hostName, parameters, options }, createOrUpdateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, + intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -214,7 +226,10 @@ export class DedicatedHostsImpl implements DedicatedHosts { parameters: DedicatedHostUpdate, options?: DedicatedHostsUpdateOptionalParams ): Promise< - PollerLike, DedicatedHostsUpdateResponse> + PollerLike< + PollOperationState, + DedicatedHostsUpdateResponse + > > { const directSendOperation = async ( args: coreClient.OperationArguments, @@ -226,7 +241,9 @@ export class DedicatedHostsImpl implements DedicatedHosts { args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = undefined; + let currentRawResponse: + | coreClient.FullOperationResponse + | undefined = undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, @@ -239,8 +256,8 @@ export class DedicatedHostsImpl implements DedicatedHosts { ...args, options: { ...args.options, - onResponse: callback, - }, + onResponse: callback + } }; const flatResponse = await directSendOperation(updatedArgs, spec); return { @@ -248,8 +265,8 @@ export class DedicatedHostsImpl implements DedicatedHosts { rawResponse: { statusCode: currentRawResponse!.status, body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, + headers: currentRawResponse!.headers.toJSON() + } }; }; @@ -258,12 +275,10 @@ export class DedicatedHostsImpl implements DedicatedHosts { { resourceGroupName, hostGroupName, hostName, parameters, options }, updateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, + intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -314,7 +329,9 @@ export class DedicatedHostsImpl implements DedicatedHosts { args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = undefined; + let currentRawResponse: + | coreClient.FullOperationResponse + | undefined = undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, @@ -327,8 +344,8 @@ export class DedicatedHostsImpl implements DedicatedHosts { ...args, options: { ...args.options, - onResponse: callback, - }, + onResponse: callback + } }; const flatResponse = await directSendOperation(updatedArgs, spec); return { @@ -336,8 +353,8 @@ export class DedicatedHostsImpl implements DedicatedHosts { rawResponse: { statusCode: currentRawResponse!.status, body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, + headers: currentRawResponse!.headers.toJSON() + } }; }; @@ -346,12 +363,10 @@ export class DedicatedHostsImpl implements DedicatedHosts { { resourceGroupName, hostGroupName, hostName, options }, deleteOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, + intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -367,7 +382,12 @@ export class DedicatedHostsImpl implements DedicatedHosts { hostName: string, options?: DedicatedHostsDeleteOptionalParams ): Promise { - const poller = await this.beginDelete(resourceGroupName, hostGroupName, hostName, options); + const poller = await this.beginDelete( + resourceGroupName, + hostGroupName, + hostName, + options + ); return poller.pollUntilDone(); } @@ -412,7 +432,7 @@ export class DedicatedHostsImpl implements DedicatedHosts { * Restart the dedicated host. The operation will complete successfully once the dedicated host has * restarted and is running. To determine the health of VMs deployed on the dedicated host after the * restart check the Resource Health Center in the Azure Portal. Please refer to - * https://docs.microsoft.com/azure/service-health/resource-health-overview for more details. + * https://docs.microsoft.com/en-us/azure/service-health/resource-health-overview for more details. * @param resourceGroupName The name of the resource group. * @param hostGroupName The name of the dedicated host group. * @param hostName The name of the dedicated host. @@ -434,7 +454,9 @@ export class DedicatedHostsImpl implements DedicatedHosts { args: coreClient.OperationArguments, spec: coreClient.OperationSpec ) => { - let currentRawResponse: coreClient.FullOperationResponse | undefined = undefined; + let currentRawResponse: + | coreClient.FullOperationResponse + | undefined = undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, @@ -447,8 +469,8 @@ export class DedicatedHostsImpl implements DedicatedHosts { ...args, options: { ...args.options, - onResponse: callback, - }, + onResponse: callback + } }; const flatResponse = await directSendOperation(updatedArgs, spec); return { @@ -456,8 +478,8 @@ export class DedicatedHostsImpl implements DedicatedHosts { rawResponse: { statusCode: currentRawResponse!.status, body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON(), - }, + headers: currentRawResponse!.headers.toJSON() + } }; }; @@ -466,19 +488,17 @@ export class DedicatedHostsImpl implements DedicatedHosts { { resourceGroupName, hostGroupName, hostName, options }, restartOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs, + intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** * Restart the dedicated host. The operation will complete successfully once the dedicated host has * restarted and is running. To determine the health of VMs deployed on the dedicated host after the * restart check the Resource Health Center in the Azure Portal. Please refer to - * https://docs.microsoft.com/azure/service-health/resource-health-overview for more details. + * https://docs.microsoft.com/en-us/azure/service-health/resource-health-overview for more details. * @param resourceGroupName The name of the resource group. * @param hostGroupName The name of the dedicated host group. * @param hostName The name of the dedicated host. @@ -490,7 +510,12 @@ export class DedicatedHostsImpl implements DedicatedHosts { hostName: string, options?: DedicatedHostsRestartOptionalParams ): Promise { - const poller = await this.beginRestart(resourceGroupName, hostGroupName, hostName, options); + const poller = await this.beginRestart( + resourceGroupName, + hostGroupName, + hostName, + options + ); return poller.pollUntilDone(); } @@ -517,24 +542,25 @@ export class DedicatedHostsImpl implements DedicatedHosts { const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const createOrUpdateOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts/{hostName}", + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts/{hostName}", httpMethod: "PUT", responses: { 200: { - bodyMapper: Mappers.DedicatedHost, + bodyMapper: Mappers.DedicatedHost }, 201: { - bodyMapper: Mappers.DedicatedHost, + bodyMapper: Mappers.DedicatedHost }, 202: { - bodyMapper: Mappers.DedicatedHost, + bodyMapper: Mappers.DedicatedHost }, 204: { - bodyMapper: Mappers.DedicatedHost, + bodyMapper: Mappers.DedicatedHost }, default: { - bodyMapper: Mappers.CloudError, - }, + bodyMapper: Mappers.CloudError + } }, requestBody: Parameters.parameters6, queryParameters: [Parameters.apiVersion], @@ -543,31 +569,32 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { Parameters.resourceGroupName, Parameters.subscriptionId, Parameters.hostGroupName, - Parameters.hostName, + Parameters.hostName ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer, + serializer }; const updateOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts/{hostName}", + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts/{hostName}", httpMethod: "PATCH", responses: { 200: { - bodyMapper: Mappers.DedicatedHost, + bodyMapper: Mappers.DedicatedHost }, 201: { - bodyMapper: Mappers.DedicatedHost, + bodyMapper: Mappers.DedicatedHost }, 202: { - bodyMapper: Mappers.DedicatedHost, + bodyMapper: Mappers.DedicatedHost }, 204: { - bodyMapper: Mappers.DedicatedHost, + bodyMapper: Mappers.DedicatedHost }, default: { - bodyMapper: Mappers.CloudError, - }, + bodyMapper: Mappers.CloudError + } }, requestBody: Parameters.parameters7, queryParameters: [Parameters.apiVersion], @@ -576,14 +603,15 @@ const updateOperationSpec: coreClient.OperationSpec = { Parameters.resourceGroupName, Parameters.subscriptionId, Parameters.hostGroupName, - Parameters.hostName, + Parameters.hostName ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer, + serializer }; const deleteOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts/{hostName}", + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts/{hostName}", httpMethod: "DELETE", responses: { 200: {}, @@ -591,8 +619,8 @@ const deleteOperationSpec: coreClient.OperationSpec = { 202: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError, - }, + bodyMapper: Mappers.CloudError + } }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -600,21 +628,22 @@ const deleteOperationSpec: coreClient.OperationSpec = { Parameters.resourceGroupName, Parameters.subscriptionId, Parameters.hostGroupName, - Parameters.hostName, + Parameters.hostName ], headerParameters: [Parameters.accept], - serializer, + serializer }; const getOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts/{hostName}", + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts/{hostName}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.DedicatedHost, + bodyMapper: Mappers.DedicatedHost }, default: { - bodyMapper: Mappers.CloudError, - }, + bodyMapper: Mappers.CloudError + } }, queryParameters: [Parameters.apiVersion, Parameters.expand1], urlParameters: [ @@ -622,34 +651,36 @@ const getOperationSpec: coreClient.OperationSpec = { Parameters.resourceGroupName, Parameters.subscriptionId, Parameters.hostGroupName, - Parameters.hostName, + Parameters.hostName ], headerParameters: [Parameters.accept], - serializer, + serializer }; const listByHostGroupOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts", + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.DedicatedHostListResult, + bodyMapper: Mappers.DedicatedHostListResult }, default: { - bodyMapper: Mappers.CloudError, - }, + bodyMapper: Mappers.CloudError + } }, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.resourceGroupName, Parameters.subscriptionId, - Parameters.hostGroupName, + Parameters.hostGroupName ], headerParameters: [Parameters.accept], - serializer, + serializer }; const restartOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts/{hostName}/restart", + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}/hosts/{hostName}/restart", httpMethod: "POST", responses: { 200: {}, @@ -657,8 +688,8 @@ const restartOperationSpec: coreClient.OperationSpec = { 202: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError, - }, + bodyMapper: Mappers.CloudError + } }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -666,21 +697,21 @@ const restartOperationSpec: coreClient.OperationSpec = { Parameters.resourceGroupName, Parameters.subscriptionId, Parameters.hostGroupName, - Parameters.hostName, + Parameters.hostName ], headerParameters: [Parameters.accept], - serializer, + serializer }; const listByHostGroupNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.DedicatedHostListResult, + bodyMapper: Mappers.DedicatedHostListResult }, default: { - bodyMapper: Mappers.CloudError, - }, + bodyMapper: Mappers.CloudError + } }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -688,8 +719,8 @@ const listByHostGroupNextOperationSpec: coreClient.OperationSpec = { Parameters.resourceGroupName, Parameters.subscriptionId, Parameters.nextLink, - Parameters.hostGroupName, + Parameters.hostGroupName ], headerParameters: [Parameters.accept], - serializer, + serializer }; diff --git a/sdk/compute/arm-compute/src/operations/diskAccesses.ts b/sdk/compute/arm-compute/src/operations/diskAccesses.ts index f91e34412c92..7698a945cad4 100644 --- a/sdk/compute/arm-compute/src/operations/diskAccesses.ts +++ b/sdk/compute/arm-compute/src/operations/diskAccesses.ts @@ -291,12 +291,10 @@ export class DiskAccessesImpl implements DiskAccesses { { resourceGroupName, diskAccessName, diskAccess, options }, createOrUpdateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -387,12 +385,10 @@ export class DiskAccessesImpl implements DiskAccesses { { resourceGroupName, diskAccessName, diskAccess, options }, updateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -495,12 +491,10 @@ export class DiskAccessesImpl implements DiskAccesses { { resourceGroupName, diskAccessName, options }, deleteOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -642,12 +636,10 @@ export class DiskAccessesImpl implements DiskAccesses { }, updateAPrivateEndpointConnectionOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -769,12 +761,10 @@ export class DiskAccessesImpl implements DiskAccesses { }, deleteAPrivateEndpointConnectionOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/diskEncryptionSets.ts b/sdk/compute/arm-compute/src/operations/diskEncryptionSets.ts index 99ceb6a95cef..b7566573e86e 100644 --- a/sdk/compute/arm-compute/src/operations/diskEncryptionSets.ts +++ b/sdk/compute/arm-compute/src/operations/diskEncryptionSets.ts @@ -284,12 +284,10 @@ export class DiskEncryptionSetsImpl implements DiskEncryptionSets { { resourceGroupName, diskEncryptionSetName, diskEncryptionSet, options }, createOrUpdateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -382,12 +380,10 @@ export class DiskEncryptionSetsImpl implements DiskEncryptionSets { { resourceGroupName, diskEncryptionSetName, diskEncryptionSet, options }, updateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -491,12 +487,10 @@ export class DiskEncryptionSetsImpl implements DiskEncryptionSets { { resourceGroupName, diskEncryptionSetName, options }, deleteOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/diskRestorePointOperations.ts b/sdk/compute/arm-compute/src/operations/diskRestorePointOperations.ts index 6191b3ff6679..05894f6a9151 100644 --- a/sdk/compute/arm-compute/src/operations/diskRestorePointOperations.ts +++ b/sdk/compute/arm-compute/src/operations/diskRestorePointOperations.ts @@ -250,13 +250,11 @@ export class DiskRestorePointOperationsImpl }, grantAccessOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, lroResourceLocationConfig: "location" }); - await poller.poll(); - return poller; } /** @@ -354,13 +352,11 @@ export class DiskRestorePointOperationsImpl }, revokeAccessOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, lroResourceLocationConfig: "location" }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/disks.ts b/sdk/compute/arm-compute/src/operations/disks.ts index 6f449e95c1d7..d038e04cf05c 100644 --- a/sdk/compute/arm-compute/src/operations/disks.ts +++ b/sdk/compute/arm-compute/src/operations/disks.ts @@ -210,12 +210,10 @@ export class DisksImpl implements Disks { { resourceGroupName, diskName, disk, options }, createOrUpdateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -303,12 +301,10 @@ export class DisksImpl implements Disks { { resourceGroupName, diskName, disk, options }, updateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -411,12 +407,10 @@ export class DisksImpl implements Disks { { resourceGroupName, diskName, options }, deleteOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -523,13 +517,11 @@ export class DisksImpl implements Disks { { resourceGroupName, diskName, grantAccessData, options }, grantAccessOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, lroResourceLocationConfig: "location" }); - await poller.poll(); - return poller; } /** @@ -613,13 +605,11 @@ export class DisksImpl implements Disks { { resourceGroupName, diskName, options }, revokeAccessOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, lroResourceLocationConfig: "location" }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/galleries.ts b/sdk/compute/arm-compute/src/operations/galleries.ts index efce2400182c..98d578fda8c9 100644 --- a/sdk/compute/arm-compute/src/operations/galleries.ts +++ b/sdk/compute/arm-compute/src/operations/galleries.ts @@ -205,12 +205,10 @@ export class GalleriesImpl implements Galleries { { resourceGroupName, galleryName, gallery, options }, createOrUpdateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -299,12 +297,10 @@ export class GalleriesImpl implements Galleries { { resourceGroupName, galleryName, gallery, options }, updateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -402,12 +398,10 @@ export class GalleriesImpl implements Galleries { { resourceGroupName, galleryName, options }, deleteOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/galleryApplicationVersions.ts b/sdk/compute/arm-compute/src/operations/galleryApplicationVersions.ts index ffaadeb17cd9..95b7cd5b8d98 100644 --- a/sdk/compute/arm-compute/src/operations/galleryApplicationVersions.ts +++ b/sdk/compute/arm-compute/src/operations/galleryApplicationVersions.ts @@ -204,12 +204,10 @@ export class GalleryApplicationVersionsImpl }, createOrUpdateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -323,12 +321,10 @@ export class GalleryApplicationVersionsImpl }, updateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -460,12 +456,10 @@ export class GalleryApplicationVersionsImpl }, deleteOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/galleryApplications.ts b/sdk/compute/arm-compute/src/operations/galleryApplications.ts index 1ef721ae40d9..5eccbb9d799f 100644 --- a/sdk/compute/arm-compute/src/operations/galleryApplications.ts +++ b/sdk/compute/arm-compute/src/operations/galleryApplications.ts @@ -188,12 +188,10 @@ export class GalleryApplicationsImpl implements GalleryApplications { }, createOrUpdateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -297,12 +295,10 @@ export class GalleryApplicationsImpl implements GalleryApplications { }, updateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -411,12 +407,10 @@ export class GalleryApplicationsImpl implements GalleryApplications { { resourceGroupName, galleryName, galleryApplicationName, options }, deleteOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/galleryImageVersions.ts b/sdk/compute/arm-compute/src/operations/galleryImageVersions.ts index 160c9dc803f6..424e665b3358 100644 --- a/sdk/compute/arm-compute/src/operations/galleryImageVersions.ts +++ b/sdk/compute/arm-compute/src/operations/galleryImageVersions.ts @@ -201,12 +201,10 @@ export class GalleryImageVersionsImpl implements GalleryImageVersions { }, createOrUpdateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -317,12 +315,10 @@ export class GalleryImageVersionsImpl implements GalleryImageVersions { }, updateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -448,12 +444,10 @@ export class GalleryImageVersionsImpl implements GalleryImageVersions { }, deleteOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/galleryImages.ts b/sdk/compute/arm-compute/src/operations/galleryImages.ts index 7dbf4226f2e8..ef4ffe289944 100644 --- a/sdk/compute/arm-compute/src/operations/galleryImages.ts +++ b/sdk/compute/arm-compute/src/operations/galleryImages.ts @@ -188,12 +188,10 @@ export class GalleryImagesImpl implements GalleryImages { }, createOrUpdateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -297,12 +295,10 @@ export class GalleryImagesImpl implements GalleryImages { }, updateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -411,12 +407,10 @@ export class GalleryImagesImpl implements GalleryImages { { resourceGroupName, galleryName, galleryImageName, options }, deleteOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/gallerySharingProfile.ts b/sdk/compute/arm-compute/src/operations/gallerySharingProfile.ts index 97ace7957d2c..68fc075cbb90 100644 --- a/sdk/compute/arm-compute/src/operations/gallerySharingProfile.ts +++ b/sdk/compute/arm-compute/src/operations/gallerySharingProfile.ts @@ -93,12 +93,10 @@ export class GallerySharingProfileImpl implements GallerySharingProfile { { resourceGroupName, galleryName, sharingUpdate, options }, updateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/images.ts b/sdk/compute/arm-compute/src/operations/images.ts index e0af09a87c87..3cef0b68fb3b 100644 --- a/sdk/compute/arm-compute/src/operations/images.ts +++ b/sdk/compute/arm-compute/src/operations/images.ts @@ -205,12 +205,10 @@ export class ImagesImpl implements Images { { resourceGroupName, imageName, parameters, options }, createOrUpdateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -294,12 +292,10 @@ export class ImagesImpl implements Images { { resourceGroupName, imageName, parameters, options }, updateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -379,12 +375,10 @@ export class ImagesImpl implements Images { { resourceGroupName, imageName, options }, deleteOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/logAnalytics.ts b/sdk/compute/arm-compute/src/operations/logAnalytics.ts index 93c4d4f52fcc..db81c4047038 100644 --- a/sdk/compute/arm-compute/src/operations/logAnalytics.ts +++ b/sdk/compute/arm-compute/src/operations/logAnalytics.ts @@ -95,13 +95,11 @@ export class LogAnalyticsImpl implements LogAnalytics { { location, parameters, options }, exportRequestRateByIntervalOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, lroResourceLocationConfig: "azure-async-operation" }); - await poller.poll(); - return poller; } /** @@ -184,13 +182,11 @@ export class LogAnalyticsImpl implements LogAnalytics { { location, parameters, options }, exportThrottledRequestsOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, lroResourceLocationConfig: "azure-async-operation" }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/restorePointCollections.ts b/sdk/compute/arm-compute/src/operations/restorePointCollections.ts index 84e3076dd809..6e68a3d66ec0 100644 --- a/sdk/compute/arm-compute/src/operations/restorePointCollections.ts +++ b/sdk/compute/arm-compute/src/operations/restorePointCollections.ts @@ -237,12 +237,10 @@ export class RestorePointCollectionsImpl implements RestorePointCollections { { resourceGroupName, restorePointCollectionName, options }, deleteOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/restorePoints.ts b/sdk/compute/arm-compute/src/operations/restorePoints.ts index 471ea9a0f8bf..58e557fcd616 100644 --- a/sdk/compute/arm-compute/src/operations/restorePoints.ts +++ b/sdk/compute/arm-compute/src/operations/restorePoints.ts @@ -105,12 +105,10 @@ export class RestorePointsImpl implements RestorePoints { }, createOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -201,12 +199,10 @@ export class RestorePointsImpl implements RestorePoints { }, deleteOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/snapshots.ts b/sdk/compute/arm-compute/src/operations/snapshots.ts index bd90af95815e..cbea0ae90c69 100644 --- a/sdk/compute/arm-compute/src/operations/snapshots.ts +++ b/sdk/compute/arm-compute/src/operations/snapshots.ts @@ -210,12 +210,10 @@ export class SnapshotsImpl implements Snapshots { { resourceGroupName, snapshotName, snapshot, options }, createOrUpdateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -306,12 +304,10 @@ export class SnapshotsImpl implements Snapshots { { resourceGroupName, snapshotName, snapshot, options }, updateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -414,12 +410,10 @@ export class SnapshotsImpl implements Snapshots { { resourceGroupName, snapshotName, options }, deleteOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -532,13 +526,11 @@ export class SnapshotsImpl implements Snapshots { { resourceGroupName, snapshotName, grantAccessData, options }, grantAccessOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, lroResourceLocationConfig: "location" }); - await poller.poll(); - return poller; } /** @@ -622,13 +614,11 @@ export class SnapshotsImpl implements Snapshots { { resourceGroupName, snapshotName, options }, revokeAccessOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, lroResourceLocationConfig: "location" }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/virtualMachineExtensions.ts b/sdk/compute/arm-compute/src/operations/virtualMachineExtensions.ts index 1d75570ab554..f6831e2944a4 100644 --- a/sdk/compute/arm-compute/src/operations/virtualMachineExtensions.ts +++ b/sdk/compute/arm-compute/src/operations/virtualMachineExtensions.ts @@ -109,12 +109,10 @@ export class VirtualMachineExtensionsImpl implements VirtualMachineExtensions { }, createOrUpdateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -212,12 +210,10 @@ export class VirtualMachineExtensionsImpl implements VirtualMachineExtensions { }, updateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -302,12 +298,10 @@ export class VirtualMachineExtensionsImpl implements VirtualMachineExtensions { { resourceGroupName, vmName, vmExtensionName, options }, deleteOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/virtualMachineRunCommands.ts b/sdk/compute/arm-compute/src/operations/virtualMachineRunCommands.ts index ff5f14443e84..3b13bec43c29 100644 --- a/sdk/compute/arm-compute/src/operations/virtualMachineRunCommands.ts +++ b/sdk/compute/arm-compute/src/operations/virtualMachineRunCommands.ts @@ -264,12 +264,10 @@ export class VirtualMachineRunCommandsImpl { resourceGroupName, vmName, runCommandName, runCommand, options }, createOrUpdateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -361,12 +359,10 @@ export class VirtualMachineRunCommandsImpl { resourceGroupName, vmName, runCommandName, runCommand, options }, updateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -451,12 +447,10 @@ export class VirtualMachineRunCommandsImpl { resourceGroupName, vmName, runCommandName, options }, deleteOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/virtualMachineScaleSetExtensions.ts b/sdk/compute/arm-compute/src/operations/virtualMachineScaleSetExtensions.ts index 2f07332fa29c..ad06682fe511 100644 --- a/sdk/compute/arm-compute/src/operations/virtualMachineScaleSetExtensions.ts +++ b/sdk/compute/arm-compute/src/operations/virtualMachineScaleSetExtensions.ts @@ -175,12 +175,10 @@ export class VirtualMachineScaleSetExtensionsImpl }, createOrUpdateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -278,12 +276,10 @@ export class VirtualMachineScaleSetExtensionsImpl }, updateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -368,12 +364,10 @@ export class VirtualMachineScaleSetExtensionsImpl { resourceGroupName, vmScaleSetName, vmssExtensionName, options }, deleteOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/virtualMachineScaleSetRollingUpgrades.ts b/sdk/compute/arm-compute/src/operations/virtualMachineScaleSetRollingUpgrades.ts index 1e6e8dd21fa0..460853136a1d 100644 --- a/sdk/compute/arm-compute/src/operations/virtualMachineScaleSetRollingUpgrades.ts +++ b/sdk/compute/arm-compute/src/operations/virtualMachineScaleSetRollingUpgrades.ts @@ -89,12 +89,10 @@ export class VirtualMachineScaleSetRollingUpgradesImpl { resourceGroupName, vmScaleSetName, options }, cancelOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -173,12 +171,10 @@ export class VirtualMachineScaleSetRollingUpgradesImpl { resourceGroupName, vmScaleSetName, options }, startOSUpgradeOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -259,12 +255,10 @@ export class VirtualMachineScaleSetRollingUpgradesImpl { resourceGroupName, vmScaleSetName, options }, startExtensionUpgradeOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/virtualMachineScaleSetVMExtensions.ts b/sdk/compute/arm-compute/src/operations/virtualMachineScaleSetVMExtensions.ts index 6b65a2a5b93f..ce01f440a379 100644 --- a/sdk/compute/arm-compute/src/operations/virtualMachineScaleSetVMExtensions.ts +++ b/sdk/compute/arm-compute/src/operations/virtualMachineScaleSetVMExtensions.ts @@ -115,12 +115,10 @@ export class VirtualMachineScaleSetVMExtensionsImpl }, createOrUpdateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -224,12 +222,10 @@ export class VirtualMachineScaleSetVMExtensionsImpl }, updateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -325,12 +321,10 @@ export class VirtualMachineScaleSetVMExtensionsImpl }, deleteOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/virtualMachineScaleSetVMRunCommands.ts b/sdk/compute/arm-compute/src/operations/virtualMachineScaleSetVMRunCommands.ts index 3af2dd9eed02..6bed28cf085f 100644 --- a/sdk/compute/arm-compute/src/operations/virtualMachineScaleSetVMRunCommands.ts +++ b/sdk/compute/arm-compute/src/operations/virtualMachineScaleSetVMRunCommands.ts @@ -199,12 +199,10 @@ export class VirtualMachineScaleSetVMRunCommandsImpl }, createOrUpdateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -308,12 +306,10 @@ export class VirtualMachineScaleSetVMRunCommandsImpl }, updateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -409,12 +405,10 @@ export class VirtualMachineScaleSetVMRunCommandsImpl }, deleteOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/virtualMachineScaleSetVMs.ts b/sdk/compute/arm-compute/src/operations/virtualMachineScaleSetVMs.ts index 52d335ad6b98..7568d0d36fd6 100644 --- a/sdk/compute/arm-compute/src/operations/virtualMachineScaleSetVMs.ts +++ b/sdk/compute/arm-compute/src/operations/virtualMachineScaleSetVMs.ts @@ -185,12 +185,10 @@ export class VirtualMachineScaleSetVMsImpl { resourceGroupName, vmScaleSetName, instanceId, options }, reimageOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -273,12 +271,10 @@ export class VirtualMachineScaleSetVMsImpl { resourceGroupName, vmScaleSetName, instanceId, options }, reimageAllOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -363,12 +359,10 @@ export class VirtualMachineScaleSetVMsImpl { resourceGroupName, vmScaleSetName, instanceId, options }, deallocateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -459,12 +453,10 @@ export class VirtualMachineScaleSetVMsImpl { resourceGroupName, vmScaleSetName, instanceId, parameters, options }, updateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -549,12 +541,10 @@ export class VirtualMachineScaleSetVMsImpl { resourceGroupName, vmScaleSetName, instanceId, options }, deleteOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -693,12 +683,10 @@ export class VirtualMachineScaleSetVMsImpl { resourceGroupName, vmScaleSetName, instanceId, options }, powerOffOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -782,12 +770,10 @@ export class VirtualMachineScaleSetVMsImpl { resourceGroupName, vmScaleSetName, instanceId, options }, restartOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -869,12 +855,10 @@ export class VirtualMachineScaleSetVMsImpl { resourceGroupName, vmScaleSetName, instanceId, options }, startOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -957,12 +941,10 @@ export class VirtualMachineScaleSetVMsImpl { resourceGroupName, vmScaleSetName, instanceId, options }, redeployOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -1064,12 +1046,10 @@ export class VirtualMachineScaleSetVMsImpl { resourceGroupName, vmScaleSetName, instanceId, options }, performMaintenanceOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -1177,13 +1157,11 @@ export class VirtualMachineScaleSetVMsImpl { resourceGroupName, vmScaleSetName, instanceId, parameters, options }, runCommandOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, lroResourceLocationConfig: "location" }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/virtualMachineScaleSets.ts b/sdk/compute/arm-compute/src/operations/virtualMachineScaleSets.ts index 1e602a00744a..24ddad588fea 100644 --- a/sdk/compute/arm-compute/src/operations/virtualMachineScaleSets.ts +++ b/sdk/compute/arm-compute/src/operations/virtualMachineScaleSets.ts @@ -444,12 +444,10 @@ export class VirtualMachineScaleSetsImpl implements VirtualMachineScaleSets { { resourceGroupName, vmScaleSetName, parameters, options }, createOrUpdateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -536,12 +534,10 @@ export class VirtualMachineScaleSetsImpl implements VirtualMachineScaleSets { { resourceGroupName, vmScaleSetName, parameters, options }, updateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -621,12 +617,10 @@ export class VirtualMachineScaleSetsImpl implements VirtualMachineScaleSets { { resourceGroupName, vmScaleSetName, options }, deleteOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -722,12 +716,10 @@ export class VirtualMachineScaleSetsImpl implements VirtualMachineScaleSets { { resourceGroupName, vmScaleSetName, options }, deallocateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -808,12 +800,10 @@ export class VirtualMachineScaleSetsImpl implements VirtualMachineScaleSets { { resourceGroupName, vmScaleSetName, vmInstanceIDs, options }, deleteInstancesOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -974,12 +964,10 @@ export class VirtualMachineScaleSetsImpl implements VirtualMachineScaleSets { { resourceGroupName, vmScaleSetName, options }, powerOffOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -1058,12 +1046,10 @@ export class VirtualMachineScaleSetsImpl implements VirtualMachineScaleSets { { resourceGroupName, vmScaleSetName, options }, restartOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -1140,12 +1126,10 @@ export class VirtualMachineScaleSetsImpl implements VirtualMachineScaleSets { { resourceGroupName, vmScaleSetName, options }, startOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -1223,12 +1207,10 @@ export class VirtualMachineScaleSetsImpl implements VirtualMachineScaleSets { { resourceGroupName, vmScaleSetName, options }, redeployOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -1309,12 +1291,10 @@ export class VirtualMachineScaleSetsImpl implements VirtualMachineScaleSets { { resourceGroupName, vmScaleSetName, options }, performMaintenanceOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -1396,12 +1376,10 @@ export class VirtualMachineScaleSetsImpl implements VirtualMachineScaleSets { { resourceGroupName, vmScaleSetName, vmInstanceIDs, options }, updateInstancesOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -1483,12 +1461,10 @@ export class VirtualMachineScaleSetsImpl implements VirtualMachineScaleSets { { resourceGroupName, vmScaleSetName, options }, reimageOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -1568,12 +1544,10 @@ export class VirtualMachineScaleSetsImpl implements VirtualMachineScaleSets { { resourceGroupName, vmScaleSetName, options }, reimageAllOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -1694,12 +1668,10 @@ export class VirtualMachineScaleSetsImpl implements VirtualMachineScaleSets { { resourceGroupName, vmScaleSetName, parameters, options }, setOrchestrationServiceStateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operations/virtualMachines.ts b/sdk/compute/arm-compute/src/operations/virtualMachines.ts index cbc92ab706b0..33ac74d0d841 100644 --- a/sdk/compute/arm-compute/src/operations/virtualMachines.ts +++ b/sdk/compute/arm-compute/src/operations/virtualMachines.ts @@ -362,13 +362,11 @@ export class VirtualMachinesImpl implements VirtualMachines { { resourceGroupName, vmName, parameters, options }, captureOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, lroResourceLocationConfig: "location" }); - await poller.poll(); - return poller; } /** @@ -457,12 +455,10 @@ export class VirtualMachinesImpl implements VirtualMachines { { resourceGroupName, vmName, parameters, options }, createOrUpdateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -550,12 +546,10 @@ export class VirtualMachinesImpl implements VirtualMachines { { resourceGroupName, vmName, parameters, options }, updateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -635,12 +629,10 @@ export class VirtualMachinesImpl implements VirtualMachines { { resourceGroupName, vmName, options }, deleteOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -748,12 +740,10 @@ export class VirtualMachinesImpl implements VirtualMachines { { resourceGroupName, vmName, options }, convertToManagedDisksOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -832,12 +822,10 @@ export class VirtualMachinesImpl implements VirtualMachines { { resourceGroupName, vmName, options }, deallocateOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -982,12 +970,10 @@ export class VirtualMachinesImpl implements VirtualMachines { { resourceGroupName, vmName, options }, powerOffOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -1061,12 +1047,10 @@ export class VirtualMachinesImpl implements VirtualMachines { { resourceGroupName, vmName, options }, reapplyOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -1139,12 +1123,10 @@ export class VirtualMachinesImpl implements VirtualMachines { { resourceGroupName, vmName, options }, restartOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -1217,12 +1199,10 @@ export class VirtualMachinesImpl implements VirtualMachines { { resourceGroupName, vmName, options }, startOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -1295,12 +1275,10 @@ export class VirtualMachinesImpl implements VirtualMachines { { resourceGroupName, vmName, options }, redeployOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -1373,12 +1351,10 @@ export class VirtualMachinesImpl implements VirtualMachines { { resourceGroupName, vmName, options }, reimageOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -1468,12 +1444,10 @@ export class VirtualMachinesImpl implements VirtualMachines { { resourceGroupName, vmName, options }, performMaintenanceOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs }); - await poller.poll(); - return poller; } /** @@ -1572,13 +1546,11 @@ export class VirtualMachinesImpl implements VirtualMachines { { resourceGroupName, vmName, options }, assessPatchesOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, lroResourceLocationConfig: "location" }); - await poller.poll(); - return poller; } /** @@ -1662,13 +1634,11 @@ export class VirtualMachinesImpl implements VirtualMachines { { resourceGroupName, vmName, installPatchesInput, options }, installPatchesOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, lroResourceLocationConfig: "location" }); - await poller.poll(); - return poller; } /** @@ -1755,13 +1725,11 @@ export class VirtualMachinesImpl implements VirtualMachines { { resourceGroupName, vmName, parameters, options }, runCommandOperationSpec ); - const poller = new LroEngine(lro, { + return new LroEngine(lro, { resumeFrom: options?.resumeFrom, intervalInMs: options?.updateIntervalInMs, lroResourceLocationConfig: "location" }); - await poller.poll(); - return poller; } /** diff --git a/sdk/compute/arm-compute/src/operationsInterfaces/dedicatedHosts.ts b/sdk/compute/arm-compute/src/operationsInterfaces/dedicatedHosts.ts index abcbd57d1c91..690d6c22640b 100644 --- a/sdk/compute/arm-compute/src/operationsInterfaces/dedicatedHosts.ts +++ b/sdk/compute/arm-compute/src/operationsInterfaces/dedicatedHosts.ts @@ -19,7 +19,7 @@ import { DedicatedHostsDeleteOptionalParams, DedicatedHostsGetOptionalParams, DedicatedHostsGetResponse, - DedicatedHostsRestartOptionalParams, + DedicatedHostsRestartOptionalParams } from "../models"; /// @@ -87,7 +87,10 @@ export interface DedicatedHosts { parameters: DedicatedHostUpdate, options?: DedicatedHostsUpdateOptionalParams ): Promise< - PollerLike, DedicatedHostsUpdateResponse> + PollerLike< + PollOperationState, + DedicatedHostsUpdateResponse + > >; /** * Update an dedicated host . @@ -147,7 +150,7 @@ export interface DedicatedHosts { * Restart the dedicated host. The operation will complete successfully once the dedicated host has * restarted and is running. To determine the health of VMs deployed on the dedicated host after the * restart check the Resource Health Center in the Azure Portal. Please refer to - * https://docs.microsoft.com/azure/service-health/resource-health-overview for more details. + * https://docs.microsoft.com/en-us/azure/service-health/resource-health-overview for more details. * @param resourceGroupName The name of the resource group. * @param hostGroupName The name of the dedicated host group. * @param hostName The name of the dedicated host. @@ -163,7 +166,7 @@ export interface DedicatedHosts { * Restart the dedicated host. The operation will complete successfully once the dedicated host has * restarted and is running. To determine the health of VMs deployed on the dedicated host after the * restart check the Resource Health Center in the Azure Portal. Please refer to - * https://docs.microsoft.com/azure/service-health/resource-health-overview for more details. + * https://docs.microsoft.com/en-us/azure/service-health/resource-health-overview for more details. * @param resourceGroupName The name of the resource group. * @param hostGroupName The name of the dedicated host group. * @param hostName The name of the dedicated host. diff --git a/sdk/compute/arm-compute/test/sampleTest.ts b/sdk/compute/arm-compute/test/sampleTest.ts new file mode 100644 index 000000000000..7ed89b043e1b --- /dev/null +++ b/sdk/compute/arm-compute/test/sampleTest.ts @@ -0,0 +1,48 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +import { + env, + record, + RecorderEnvironmentSetup, + Recorder +} from "@azure-tools/test-recorder"; +import * as assert from "assert"; + +const recorderEnvSetup: RecorderEnvironmentSetup = { + replaceableVariables: { + AZURE_CLIENT_ID: "azure_client_id", + AZURE_CLIENT_SECRET: "azure_client_secret", + AZURE_TENANT_ID: "88888888-8888-8888-8888-888888888888", + SUBSCRIPTION_ID: "azure_subscription_id" + }, + customizationsOnRecordings: [ + (recording: any): any => + recording.replace( + /"access_token":"[^"]*"/g, + `"access_token":"access_token"` + ) + ], + queryParametersToSkip: [] +}; + +describe("My test", () => { + let recorder: Recorder; + + beforeEach(async function() { + recorder = record(this, recorderEnvSetup); + }); + + afterEach(async function() { + await recorder.stop(); + }); + + it("sample test", async function() { + console.log("Hi, I'm a test!"); + }); +}); diff --git a/sdk/compute/arm-compute/tsconfig.json b/sdk/compute/arm-compute/tsconfig.json index b84abc8423ab..3e6ae96443f3 100644 --- a/sdk/compute/arm-compute/tsconfig.json +++ b/sdk/compute/arm-compute/tsconfig.json @@ -15,17 +15,11 @@ ], "declaration": true, "outDir": "./dist-esm", - "importHelpers": true, - "paths": { - "@azure/arm-compute": [ - "./src/index" - ] - } + "importHelpers": true }, "include": [ "./src/**/*.ts", - "./test/**/*.ts", - "samples-dev/**/*.ts" + "./test/**/*.ts" ], "exclude": [ "node_modules"