diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml
index 78970280806a..55767f28c79d 100644
--- a/common/config/rush/pnpm-lock.yaml
+++ b/common/config/rush/pnpm-lock.yaml
@@ -108,22 +108,22 @@ importers:
version: file:projects/arm-appservice.tgz
'@rush-temp/arm-appservice-1':
specifier: file:./projects/arm-appservice-1.tgz
- version: file:projects/arm-appservice-1.tgz
+ version: file:projects/arm-appservice-1.tgz(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.2))(vite@5.4.11(@types/node@22.7.9))
'@rush-temp/arm-appservice-profile-2020-09-01-hybrid':
specifier: file:./projects/arm-appservice-profile-2020-09-01-hybrid.tgz
- version: file:projects/arm-appservice-profile-2020-09-01-hybrid.tgz
+ version: file:projects/arm-appservice-profile-2020-09-01-hybrid.tgz(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.2))(vite@5.4.11(@types/node@22.7.9))
'@rush-temp/arm-astro':
specifier: file:./projects/arm-astro.tgz
- version: file:projects/arm-astro.tgz
+ version: file:projects/arm-astro.tgz(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.2))(vite@5.4.11(@types/node@22.7.9))
'@rush-temp/arm-attestation':
specifier: file:./projects/arm-attestation.tgz
- version: file:projects/arm-attestation.tgz
+ version: file:projects/arm-attestation.tgz(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.2))(vite@5.4.11(@types/node@22.7.9))
'@rush-temp/arm-authorization':
specifier: file:./projects/arm-authorization.tgz
- version: file:projects/arm-authorization.tgz
+ version: file:projects/arm-authorization.tgz(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.2))(vite@5.4.11(@types/node@22.7.9))
'@rush-temp/arm-authorization-profile-2020-09-01-hybrid':
specifier: file:./projects/arm-authorization-profile-2020-09-01-hybrid.tgz
- version: file:projects/arm-authorization-profile-2020-09-01-hybrid.tgz
+ version: file:projects/arm-authorization-profile-2020-09-01-hybrid.tgz(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.2))(vite@5.4.11(@types/node@22.7.9))
'@rush-temp/arm-automanage':
specifier: file:./projects/arm-automanage.tgz
version: file:projects/arm-automanage.tgz
@@ -2611,11 +2611,11 @@ packages:
version: 0.0.0
'@rush-temp/arm-appservice-1@file:projects/arm-appservice-1.tgz':
- resolution: {integrity: sha512-1mmqZCGN8CfwT5Pmn3+DcZgxGqgoac0x3pbbGOb3l6J4E5esnKbq5MjH+4+gR9Id0I3wR5boS4OyhB3MEb/rtw==, tarball: file:projects/arm-appservice-1.tgz}
+ resolution: {integrity: sha512-cXKnHnM33ikSq4OLRXT50p+IkJTOz84gDAwLe0I6lB+4F3vEjk0D5yPI1ldxLeWIEhQM3yO3Xo28daFZpN6ivQ==, tarball: file:projects/arm-appservice-1.tgz}
version: 0.0.0
'@rush-temp/arm-appservice-profile-2020-09-01-hybrid@file:projects/arm-appservice-profile-2020-09-01-hybrid.tgz':
- resolution: {integrity: sha512-aY2WHcDiQKcJyxPHabOtKk2pSa+4zAx7WV7Y/3Le0rXnVSmgo0aHFMQOU0UvAHWDoJka0AdEeO9ErgIh2g11Ow==, tarball: file:projects/arm-appservice-profile-2020-09-01-hybrid.tgz}
+ resolution: {integrity: sha512-L77qRJyuIeH6JVDT/TJsh8fJkxbKexxjv1D8C/esluBETxmmdwzYzp2uSNjrZJrNMFSxo96tQrJv8m0qlMJCug==, tarball: file:projects/arm-appservice-profile-2020-09-01-hybrid.tgz}
version: 0.0.0
'@rush-temp/arm-appservice@file:projects/arm-appservice.tgz':
@@ -2623,19 +2623,19 @@ packages:
version: 0.0.0
'@rush-temp/arm-astro@file:projects/arm-astro.tgz':
- resolution: {integrity: sha512-czQB85cg8obOWRQWQZAIb39w2GCOD8mapF1ommQ88QHcCNssrnmrJ2nx0KEpmnLNhRl1bxSg59c9PNAXXk0A8w==, tarball: file:projects/arm-astro.tgz}
+ resolution: {integrity: sha512-RRCkmf0unzqnOt1zUz0Otboh8WHQP5zCVTZCqpBEledvLv6wy4ZHUKQZybIuHrs0uhKP7QFnq5rWKJ0+6Xyzhw==, tarball: file:projects/arm-astro.tgz}
version: 0.0.0
'@rush-temp/arm-attestation@file:projects/arm-attestation.tgz':
- resolution: {integrity: sha512-Iy4LBc1uYVDE1eXc0ueKGHoxsO/GeXJs71L7N+p+606BNPwLPVTC7q/AYwWRi9KYAMIzyvF75fBnkwiAEnmKgA==, tarball: file:projects/arm-attestation.tgz}
+ resolution: {integrity: sha512-NAj4dSKhATuq4owtpW0o5P82W3IrR96Vf5FCpzSfE+vDI3DW/wLcnlZULvov0yrzdb4ObcBv9ZLFQaxvdsk8VQ==, tarball: file:projects/arm-attestation.tgz}
version: 0.0.0
'@rush-temp/arm-authorization-profile-2020-09-01-hybrid@file:projects/arm-authorization-profile-2020-09-01-hybrid.tgz':
- resolution: {integrity: sha512-OHROfKuILSNQdMVLsHVoTt5+E10Ubh3XJjVnRX56AjRbyBqVhz8eJL+o7tHl7j/bJxDcvZ7zQqWepJvWlTFsLQ==, tarball: file:projects/arm-authorization-profile-2020-09-01-hybrid.tgz}
+ resolution: {integrity: sha512-PD56aZA2FrCuvAMh9+MS2TwmNcJgMrNAzvaRfx+wBzt5wHrWSXWGtU1O1QyeM3HRWvsx5sMTxiflKw6YNVa3ig==, tarball: file:projects/arm-authorization-profile-2020-09-01-hybrid.tgz}
version: 0.0.0
'@rush-temp/arm-authorization@file:projects/arm-authorization.tgz':
- resolution: {integrity: sha512-FKY6io3PmpKOZjk3ilkT3FEARqb055GTpZWsGjbR2cL5a3przJ7giMSlvpJCoXmJGRs5lv8XH8F7crZcOSVYbQ==, tarball: file:projects/arm-authorization.tgz}
+ resolution: {integrity: sha512-k0lSi/F3DOyg+nE+uHnQrcX14JcA7SFqojyC/w1UyXRywgKlfWw8cm+Fps7EMNLkVqzNGFpCQQFjctgTXBGw6Q==, tarball: file:projects/arm-authorization.tgz}
version: 0.0.0
'@rush-temp/arm-automanage@file:projects/arm-automanage.tgz':
@@ -10680,46 +10680,70 @@ snapshots:
- '@swc/wasm'
- supports-color
- '@rush-temp/arm-appservice-1@file:projects/arm-appservice-1.tgz':
+ '@rush-temp/arm-appservice-1@file:projects/arm-appservice-1.tgz(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.2))(vite@5.4.11(@types/node@22.7.9))':
dependencies:
- '@azure-tools/test-credential': 1.3.1
- '@azure-tools/test-recorder': 3.5.2
'@azure/abort-controller': 1.1.0
'@azure/core-lro': 2.7.2
- '@types/chai': 4.3.20
- '@types/mocha': 10.0.10
'@types/node': 18.19.68
- chai: 4.5.0
+ '@vitest/browser': 2.1.8(@types/node@18.19.68)(playwright@1.49.1)(typescript@5.7.2)(vite@5.4.11(@types/node@22.7.9))(vitest@2.1.8)
+ '@vitest/coverage-istanbul': 2.1.8(vitest@2.1.8)
dotenv: 16.4.7
- mocha: 11.0.2
- ts-node: 10.9.2(@types/node@18.19.68)(typescript@5.7.2)
+ playwright: 1.49.1
tslib: 2.8.1
tsx: 4.19.2
typescript: 5.7.2
+ vitest: 2.1.8(@types/node@18.19.68)(@vitest/browser@2.1.8)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.2))
transitivePeerDependencies:
- - '@swc/core'
- - '@swc/wasm'
+ - '@edge-runtime/vm'
+ - '@vitest/ui'
+ - bufferutil
+ - happy-dom
+ - jsdom
+ - less
+ - lightningcss
+ - msw
+ - safaridriver
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
- supports-color
+ - terser
+ - utf-8-validate
+ - vite
+ - webdriverio
- '@rush-temp/arm-appservice-profile-2020-09-01-hybrid@file:projects/arm-appservice-profile-2020-09-01-hybrid.tgz':
+ '@rush-temp/arm-appservice-profile-2020-09-01-hybrid@file:projects/arm-appservice-profile-2020-09-01-hybrid.tgz(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.2))(vite@5.4.11(@types/node@22.7.9))':
dependencies:
- '@azure-tools/test-credential': 1.3.1
- '@azure-tools/test-recorder': 3.5.2
'@azure/abort-controller': 1.1.0
'@azure/core-lro': 2.7.2
- '@types/chai': 4.3.20
- '@types/mocha': 10.0.10
'@types/node': 18.19.68
- chai: 4.5.0
+ '@vitest/browser': 2.1.8(@types/node@18.19.68)(playwright@1.49.1)(typescript@5.7.2)(vite@5.4.11(@types/node@22.7.9))(vitest@2.1.8)
+ '@vitest/coverage-istanbul': 2.1.8(vitest@2.1.8)
dotenv: 16.4.7
- mocha: 11.0.2
- ts-node: 10.9.2(@types/node@18.19.68)(typescript@5.7.2)
+ playwright: 1.49.1
tslib: 2.8.1
typescript: 5.7.2
+ vitest: 2.1.8(@types/node@18.19.68)(@vitest/browser@2.1.8)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.2))
transitivePeerDependencies:
- - '@swc/core'
- - '@swc/wasm'
+ - '@edge-runtime/vm'
+ - '@vitest/ui'
+ - bufferutil
+ - happy-dom
+ - jsdom
+ - less
+ - lightningcss
+ - msw
+ - safaridriver
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
- supports-color
+ - terser
+ - utf-8-validate
+ - vite
+ - webdriverio
'@rush-temp/arm-appservice@file:projects/arm-appservice.tgz':
dependencies:
@@ -10759,80 +10783,128 @@ snapshots:
- supports-color
- utf-8-validate
- '@rush-temp/arm-astro@file:projects/arm-astro.tgz':
+ '@rush-temp/arm-astro@file:projects/arm-astro.tgz(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.2))(vite@5.4.11(@types/node@22.7.9))':
dependencies:
- '@azure-tools/test-credential': 1.3.1
- '@azure-tools/test-recorder': 3.5.2
'@azure/abort-controller': 1.1.0
'@azure/core-lro': 2.7.2
- '@types/chai': 4.3.20
- '@types/mocha': 10.0.10
'@types/node': 18.19.68
- chai: 4.5.0
+ '@vitest/browser': 2.1.8(@types/node@18.19.68)(playwright@1.49.1)(typescript@5.7.2)(vite@5.4.11(@types/node@22.7.9))(vitest@2.1.8)
+ '@vitest/coverage-istanbul': 2.1.8(vitest@2.1.8)
dotenv: 16.4.7
- mocha: 11.0.2
- ts-node: 10.9.2(@types/node@18.19.68)(typescript@5.7.2)
+ playwright: 1.49.1
tslib: 2.8.1
typescript: 5.7.2
+ vitest: 2.1.8(@types/node@18.19.68)(@vitest/browser@2.1.8)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.2))
transitivePeerDependencies:
- - '@swc/core'
- - '@swc/wasm'
+ - '@edge-runtime/vm'
+ - '@vitest/ui'
+ - bufferutil
+ - happy-dom
+ - jsdom
+ - less
+ - lightningcss
+ - msw
+ - safaridriver
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
- supports-color
+ - terser
+ - utf-8-validate
+ - vite
+ - webdriverio
- '@rush-temp/arm-attestation@file:projects/arm-attestation.tgz':
+ '@rush-temp/arm-attestation@file:projects/arm-attestation.tgz(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.2))(vite@5.4.11(@types/node@22.7.9))':
dependencies:
- '@azure-tools/test-credential': 1.3.1
- '@azure-tools/test-recorder': 3.5.2
- '@types/chai': 4.3.20
- '@types/mocha': 10.0.10
'@types/node': 18.19.68
- chai: 4.5.0
- mocha: 11.0.2
- ts-node: 10.9.2(@types/node@18.19.68)(typescript@5.7.2)
+ '@vitest/browser': 2.1.8(@types/node@18.19.68)(playwright@1.49.1)(typescript@5.7.2)(vite@5.4.11(@types/node@22.7.9))(vitest@2.1.8)
+ '@vitest/coverage-istanbul': 2.1.8(vitest@2.1.8)
+ playwright: 1.49.1
tslib: 2.8.1
typescript: 5.7.2
+ vitest: 2.1.8(@types/node@18.19.68)(@vitest/browser@2.1.8)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.2))
transitivePeerDependencies:
- - '@swc/core'
- - '@swc/wasm'
+ - '@edge-runtime/vm'
+ - '@vitest/ui'
+ - bufferutil
+ - happy-dom
+ - jsdom
+ - less
+ - lightningcss
+ - msw
+ - safaridriver
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
- supports-color
+ - terser
+ - utf-8-validate
+ - vite
+ - webdriverio
- '@rush-temp/arm-authorization-profile-2020-09-01-hybrid@file:projects/arm-authorization-profile-2020-09-01-hybrid.tgz':
+ '@rush-temp/arm-authorization-profile-2020-09-01-hybrid@file:projects/arm-authorization-profile-2020-09-01-hybrid.tgz(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.2))(vite@5.4.11(@types/node@22.7.9))':
dependencies:
- '@azure-tools/test-credential': 1.3.1
- '@azure-tools/test-recorder': 3.5.2
- '@types/chai': 4.3.20
- '@types/mocha': 10.0.10
'@types/node': 18.19.68
- chai: 4.5.0
+ '@vitest/browser': 2.1.8(@types/node@18.19.68)(playwright@1.49.1)(typescript@5.7.2)(vite@5.4.11(@types/node@22.7.9))(vitest@2.1.8)
+ '@vitest/coverage-istanbul': 2.1.8(vitest@2.1.8)
dotenv: 16.4.7
- mocha: 11.0.2
- ts-node: 10.9.2(@types/node@18.19.68)(typescript@5.7.2)
+ playwright: 1.49.1
tslib: 2.8.1
typescript: 5.7.2
+ vitest: 2.1.8(@types/node@18.19.68)(@vitest/browser@2.1.8)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.2))
transitivePeerDependencies:
- - '@swc/core'
- - '@swc/wasm'
+ - '@edge-runtime/vm'
+ - '@vitest/ui'
+ - bufferutil
+ - happy-dom
+ - jsdom
+ - less
+ - lightningcss
+ - msw
+ - safaridriver
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
- supports-color
+ - terser
+ - utf-8-validate
+ - vite
+ - webdriverio
- '@rush-temp/arm-authorization@file:projects/arm-authorization.tgz':
+ '@rush-temp/arm-authorization@file:projects/arm-authorization.tgz(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.2))(vite@5.4.11(@types/node@22.7.9))':
dependencies:
- '@azure-tools/test-credential': 1.3.1
- '@azure-tools/test-recorder': 3.5.2
'@azure/abort-controller': 1.1.0
'@azure/core-lro': 2.7.2
- '@types/chai': 4.3.20
- '@types/mocha': 10.0.10
'@types/node': 18.19.68
- chai: 4.5.0
+ '@vitest/browser': 2.1.8(@types/node@18.19.68)(playwright@1.49.1)(typescript@5.7.2)(vite@5.4.11(@types/node@22.7.9))(vitest@2.1.8)
+ '@vitest/coverage-istanbul': 2.1.8(vitest@2.1.8)
dotenv: 16.4.7
- mocha: 11.0.2
- ts-node: 10.9.2(@types/node@18.19.68)(typescript@5.7.2)
+ playwright: 1.49.1
tslib: 2.8.1
typescript: 5.7.2
+ vitest: 2.1.8(@types/node@18.19.68)(@vitest/browser@2.1.8)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.2))
transitivePeerDependencies:
- - '@swc/core'
- - '@swc/wasm'
+ - '@edge-runtime/vm'
+ - '@vitest/ui'
+ - bufferutil
+ - happy-dom
+ - jsdom
+ - less
+ - lightningcss
+ - msw
+ - safaridriver
+ - sass
+ - sass-embedded
+ - stylus
+ - sugarss
- supports-color
+ - terser
+ - utf-8-validate
+ - vite
+ - webdriverio
'@rush-temp/arm-automanage@file:projects/arm-automanage.tgz':
dependencies:
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/api-extractor.json b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/api-extractor.json
index 9dfce3cd7238..89864d1740aa 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/api-extractor.json
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/api-extractor.json
@@ -1,6 +1,6 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
- "mainEntryPointFilePath": "./dist-esm/src/index.d.ts",
+ "mainEntryPointFilePath": "dist/esm/index.d.ts",
"docModel": {
"enabled": true
},
@@ -11,7 +11,7 @@
"dtsRollup": {
"enabled": true,
"untrimmedFilePath": "",
- "publicTrimmedFilePath": "./types/arm-appservice-profile-2020-09-01-hybrid.d.ts"
+ "publicTrimmedFilePath": "dist/arm-appservice-profile-2020-09-01-hybrid.d.ts"
},
"messages": {
"tsdocMessageReporting": {
@@ -28,4 +28,4 @@
}
}
}
-}
\ No newline at end of file
+}
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/package.json b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/package.json
index d1c086e17fd9..f567a3baac43 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/package.json
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/package.json
@@ -24,22 +24,22 @@
"isomorphic"
],
"license": "MIT",
- "main": "./dist/index.js",
- "module": "./dist-esm/src/index.js",
- "types": "./types/arm-appservice-profile-2020-09-01-hybrid.d.ts",
+ "main": "./dist/commonjs/index.js",
+ "module": "./dist/esm/index.js",
+ "types": "./dist/commonjs/index.d.ts",
"devDependencies": {
- "@azure-tools/test-credential": "^1.0.0",
- "@azure-tools/test-recorder": "^3.0.0",
+ "@azure-tools/test-credential": "^2.0.0",
+ "@azure-tools/test-recorder": "^4.1.0",
+ "@azure-tools/test-utils-vitest": "^1.0.0",
"@azure/dev-tool": "^1.0.0",
"@azure/identity": "^4.0.1",
- "@types/chai": "^4.2.8",
- "@types/mocha": "^10.0.0",
"@types/node": "^18.0.0",
- "chai": "^4.2.0",
+ "@vitest/browser": "^2.1.8",
+ "@vitest/coverage-istanbul": "^2.1.8",
"dotenv": "^16.0.0",
- "mocha": "^11.0.2",
- "ts-node": "^10.0.0",
- "typescript": "~5.7.2"
+ "playwright": "^1.49.1",
+ "typescript": "~5.7.2",
+ "vitest": "^2.1.8"
},
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid",
"repository": {
@@ -50,24 +50,14 @@
"url": "https://github.com/Azure/azure-sdk-for-js/issues"
},
"files": [
- "dist/**/*.js",
- "dist/**/*.js.map",
- "dist/**/*.d.ts",
- "dist/**/*.d.ts.map",
- "dist-esm/**/*.js",
- "dist-esm/**/*.js.map",
- "dist-esm/**/*.d.ts",
- "dist-esm/**/*.d.ts.map",
- "src/**/*.ts",
+ "dist/",
"README.md",
"LICENSE",
- "tsconfig.json",
- "review/*",
- "CHANGELOG.md",
- "types/*"
+ "review/",
+ "CHANGELOG.md"
],
"scripts": {
- "build": "npm run clean && tsc && dev-tool run bundle && npm run minify && dev-tool run vendored mkdirp ./review && npm run extract-api",
+ "build": "npm run clean && dev-tool run build-package && dev-tool run vendored mkdirp ./review && dev-tool run extract-api",
"build:browser": "echo skipped",
"build:node": "echo skipped",
"build:samples": "echo skipped.",
@@ -79,7 +69,7 @@
"format": "echo skipped",
"integration-test": "npm run integration-test:node && npm run integration-test:browser",
"integration-test:browser": "echo skipped",
- "integration-test:node": "dev-tool run test:node-ts-input -- --timeout 1200000 'test/*.ts'",
+ "integration-test:node": "dev-tool run test:vitest --esm",
"lint": "echo skipped",
"minify": "dev-tool run vendored uglifyjs -c -m --comments --source-map \"content='./dist/index.js.map'\" -o ./dist/index.min.js ./dist/index.js",
"pack": "npm pack 2>&1",
@@ -88,8 +78,8 @@
"test:browser": "echo skipped",
"test:node": "echo skipped",
"unit-test": "npm run unit-test:node && npm run unit-test:browser",
- "unit-test:browser": "echo skipped",
- "unit-test:node": "dev-tool run vendored cross-env TEST_MODE=playback npm run integration-test:node",
+ "unit-test:browser": "npm run clean && dev-tool run build-package && dev-tool run build-test && dev-tool run test:vitest --browser",
+ "unit-test:node": "dev-tool run test:vitest",
"update-snippets": "echo skipped"
},
"sideEffects": false,
@@ -109,5 +99,45 @@
],
"disableDocsMs": true,
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-appservice-profile-2020-09-01-hybrid?view=azure-node-preview"
+ },
+ "type": "module",
+ "tshy": {
+ "project": "./tsconfig.src.json",
+ "exports": {
+ "./package.json": "./package.json",
+ ".": "./src/index.ts"
+ },
+ "dialects": [
+ "esm",
+ "commonjs"
+ ],
+ "esmDialects": [
+ "browser",
+ "react-native"
+ ],
+ "selfLink": false
+ },
+ "browser": "./dist/browser/index.js",
+ "react-native": "./dist/react-native/index.js",
+ "exports": {
+ "./package.json": "./package.json",
+ ".": {
+ "browser": {
+ "types": "./dist/browser/index.d.ts",
+ "default": "./dist/browser/index.js"
+ },
+ "react-native": {
+ "types": "./dist/react-native/index.d.ts",
+ "default": "./dist/react-native/index.js"
+ },
+ "import": {
+ "types": "./dist/esm/index.d.ts",
+ "default": "./dist/esm/index.js"
+ },
+ "require": {
+ "types": "./dist/commonjs/index.d.ts",
+ "default": "./dist/commonjs/index.js"
+ }
+ }
}
}
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/appServicePlansCreateOrUpdateSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/appServicePlansCreateOrUpdateSample.ts
index bb410e964811..9d8c3ebbb20d 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/appServicePlansCreateOrUpdateSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/appServicePlansCreateOrUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient
} from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Creates or updates an App Service Plan.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/appServicePlansDeleteSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/appServicePlansDeleteSample.ts
index 53364c8d8f0f..2518704a7333 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/appServicePlansDeleteSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/appServicePlansDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Delete an App Service plan.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/appServicePlansGetSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/appServicePlansGetSample.ts
index ead79b5faf4d..7b1f61569f83 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/appServicePlansGetSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/appServicePlansGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get an App Service plan.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/appServicePlansListByResourceGroupSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/appServicePlansListByResourceGroupSample.ts
index 07ef30eb7710..98aa1f9538f1 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/appServicePlansListByResourceGroupSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/appServicePlansListByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get all App Service plans in a resource group.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/appServicePlansListSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/appServicePlansListSample.ts
index 7e863003a353..760e9fa43fe0 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/appServicePlansListSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/appServicePlansListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get all App Service plans for a subscription.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/appServicePlansUpdateSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/appServicePlansUpdateSample.ts
index 16d61c5c7c4f..78b99862cf2b 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/appServicePlansUpdateSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/appServicePlansUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient
} from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Creates or updates an App Service Plan.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/certificatesCreateOrUpdateSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/certificatesCreateOrUpdateSample.ts
index 864bb5655abc..d8a83946a150 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/certificatesCreateOrUpdateSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/certificatesCreateOrUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient
} from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Create or update a certificate.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/certificatesDeleteSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/certificatesDeleteSample.ts
index f82c8024d3df..1c54befcbd5d 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/certificatesDeleteSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/certificatesDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Delete a certificate.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/certificatesGetSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/certificatesGetSample.ts
index e2a0fa1a928b..3a48ba180905 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/certificatesGetSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/certificatesGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get a certificate.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/certificatesListByResourceGroupSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/certificatesListByResourceGroupSample.ts
index 9fbe7ffec2cc..7ba4d30e9ef0 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/certificatesListByResourceGroupSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/certificatesListByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get all certificates in a resource group.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/certificatesListSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/certificatesListSample.ts
index 97c632a1e4c0..44f2bd0b8c06 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/certificatesListSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/certificatesListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get all certificates for a subscription.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/certificatesUpdateSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/certificatesUpdateSample.ts
index 54d5dd66037e..560679faad03 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/certificatesUpdateSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/certificatesUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient
} from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Create or update a certificate.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/providerListOperationsSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/providerListOperationsSample.ts
index 6ee5682a6128..6ad525aaf09a 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/providerListOperationsSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/providerListOperationsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/verifyHostingEnvironmentVnetSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/verifyHostingEnvironmentVnetSample.ts
index 2c46f3b8911f..7c49a6b6b24a 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/verifyHostingEnvironmentVnetSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/verifyHostingEnvironmentVnetSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient
} from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTraceOperationSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTraceOperationSample.ts
index 8bd6144defa7..6fb85b81e3bf 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTraceOperationSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTraceOperationSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTraceOperationSlotSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTraceOperationSlotSample.ts
index a85be0c30e24..9ba62c49491c 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTraceOperationSlotSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTraceOperationSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTraceOperationSlotV2Sample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTraceOperationSlotV2Sample.ts
index 7a89ee826a07..989e2fc4c51f 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTraceOperationSlotV2Sample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTraceOperationSlotV2Sample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTraceOperationV2Sample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTraceOperationV2Sample.ts
index 5de49416f25f..e8ca61af1215 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTraceOperationV2Sample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTraceOperationV2Sample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTracesSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTracesSample.ts
index 7a1560c47670..90252c04a1ee 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTracesSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTracesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTracesSlotSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTracesSlotSample.ts
index b706a3bb316d..78aa1bb4a102 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTracesSlotSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTracesSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTracesSlotV2Sample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTracesSlotV2Sample.ts
index 90ac1541d723..d0ea47ea10d2 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTracesSlotV2Sample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTracesSlotV2Sample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTracesV2Sample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTracesV2Sample.ts
index 31ac3a0ce0c1..1bfc8a0e75b7 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTracesV2Sample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsGetNetworkTracesV2Sample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStartNetworkTraceSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStartNetworkTraceSample.ts
index 4e1e16234755..cc42f1b43ae3 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStartNetworkTraceSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStartNetworkTraceSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient
} from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Start capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStartNetworkTraceSlotSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStartNetworkTraceSlotSample.ts
index e4171c566941..b15cf48ab531 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStartNetworkTraceSlotSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStartNetworkTraceSlotSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient
} from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Start capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStartWebSiteNetworkTraceOperationSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStartWebSiteNetworkTraceOperationSample.ts
index 96666d578579..309a383065be 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStartWebSiteNetworkTraceOperationSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStartWebSiteNetworkTraceOperationSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient
} from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Start capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStartWebSiteNetworkTraceOperationSlotSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStartWebSiteNetworkTraceOperationSlotSample.ts
index 277aa98fc2d2..8af3f7b2071b 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStartWebSiteNetworkTraceOperationSlotSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStartWebSiteNetworkTraceOperationSlotSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient
} from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Start capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStopNetworkTraceSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStopNetworkTraceSample.ts
index 4ea2670f81ea..eb268997b5f6 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStopNetworkTraceSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStopNetworkTraceSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Stop ongoing capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStopNetworkTraceSlotSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStopNetworkTraceSlotSample.ts
index 3a1ebe319253..fac0f2d91c42 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStopNetworkTraceSlotSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStopNetworkTraceSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Stop ongoing capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStopWebSiteNetworkTraceSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStopWebSiteNetworkTraceSample.ts
index 90b78bf7abe5..18075b57660e 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStopWebSiteNetworkTraceSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStopWebSiteNetworkTraceSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Stop ongoing capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStopWebSiteNetworkTraceSlotSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStopWebSiteNetworkTraceSlotSample.ts
index 13d323bbd40d..242e4dea72ef 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStopWebSiteNetworkTraceSlotSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples-dev/webAppsStopWebSiteNetworkTraceSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Stop ongoing capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/appServicePlansCreateOrUpdateSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/appServicePlansCreateOrUpdateSample.ts
index bb410e964811..9d8c3ebbb20d 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/appServicePlansCreateOrUpdateSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/appServicePlansCreateOrUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient
} from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Creates or updates an App Service Plan.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/appServicePlansDeleteSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/appServicePlansDeleteSample.ts
index 53364c8d8f0f..2518704a7333 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/appServicePlansDeleteSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/appServicePlansDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Delete an App Service plan.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/appServicePlansGetSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/appServicePlansGetSample.ts
index ead79b5faf4d..7b1f61569f83 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/appServicePlansGetSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/appServicePlansGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get an App Service plan.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/appServicePlansListByResourceGroupSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/appServicePlansListByResourceGroupSample.ts
index 07ef30eb7710..98aa1f9538f1 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/appServicePlansListByResourceGroupSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/appServicePlansListByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get all App Service plans in a resource group.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/appServicePlansListSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/appServicePlansListSample.ts
index 7e863003a353..760e9fa43fe0 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/appServicePlansListSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/appServicePlansListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get all App Service plans for a subscription.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/appServicePlansUpdateSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/appServicePlansUpdateSample.ts
index 16d61c5c7c4f..78b99862cf2b 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/appServicePlansUpdateSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/appServicePlansUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient
} from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Creates or updates an App Service Plan.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/certificatesCreateOrUpdateSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/certificatesCreateOrUpdateSample.ts
index 864bb5655abc..d8a83946a150 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/certificatesCreateOrUpdateSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/certificatesCreateOrUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient
} from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Create or update a certificate.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/certificatesDeleteSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/certificatesDeleteSample.ts
index f82c8024d3df..1c54befcbd5d 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/certificatesDeleteSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/certificatesDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Delete a certificate.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/certificatesGetSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/certificatesGetSample.ts
index e2a0fa1a928b..3a48ba180905 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/certificatesGetSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/certificatesGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get a certificate.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/certificatesListByResourceGroupSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/certificatesListByResourceGroupSample.ts
index 9fbe7ffec2cc..7ba4d30e9ef0 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/certificatesListByResourceGroupSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/certificatesListByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get all certificates in a resource group.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/certificatesListSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/certificatesListSample.ts
index 97c632a1e4c0..44f2bd0b8c06 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/certificatesListSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/certificatesListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get all certificates for a subscription.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/certificatesUpdateSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/certificatesUpdateSample.ts
index 54d5dd66037e..560679faad03 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/certificatesUpdateSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/certificatesUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient
} from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Create or update a certificate.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/providerListOperationsSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/providerListOperationsSample.ts
index 6ee5682a6128..6ad525aaf09a 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/providerListOperationsSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/providerListOperationsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/verifyHostingEnvironmentVnetSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/verifyHostingEnvironmentVnetSample.ts
index 2c46f3b8911f..7c49a6b6b24a 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/verifyHostingEnvironmentVnetSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/verifyHostingEnvironmentVnetSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient
} from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTraceOperationSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTraceOperationSample.ts
index 8bd6144defa7..6fb85b81e3bf 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTraceOperationSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTraceOperationSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTraceOperationSlotSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTraceOperationSlotSample.ts
index a85be0c30e24..9ba62c49491c 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTraceOperationSlotSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTraceOperationSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTraceOperationSlotV2Sample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTraceOperationSlotV2Sample.ts
index 7a89ee826a07..989e2fc4c51f 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTraceOperationSlotV2Sample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTraceOperationSlotV2Sample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTraceOperationV2Sample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTraceOperationV2Sample.ts
index 5de49416f25f..e8ca61af1215 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTraceOperationV2Sample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTraceOperationV2Sample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTracesSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTracesSample.ts
index 7a1560c47670..90252c04a1ee 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTracesSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTracesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTracesSlotSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTracesSlotSample.ts
index b706a3bb316d..78aa1bb4a102 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTracesSlotSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTracesSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTracesSlotV2Sample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTracesSlotV2Sample.ts
index 90ac1541d723..d0ea47ea10d2 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTracesSlotV2Sample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTracesSlotV2Sample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTracesV2Sample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTracesV2Sample.ts
index 31ac3a0ce0c1..1bfc8a0e75b7 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTracesV2Sample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsGetNetworkTracesV2Sample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStartNetworkTraceSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStartNetworkTraceSample.ts
index 4e1e16234755..cc42f1b43ae3 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStartNetworkTraceSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStartNetworkTraceSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient
} from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Start capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStartNetworkTraceSlotSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStartNetworkTraceSlotSample.ts
index e4171c566941..b15cf48ab531 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStartNetworkTraceSlotSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStartNetworkTraceSlotSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient
} from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Start capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStartWebSiteNetworkTraceOperationSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStartWebSiteNetworkTraceOperationSample.ts
index 96666d578579..309a383065be 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStartWebSiteNetworkTraceOperationSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStartWebSiteNetworkTraceOperationSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient
} from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Start capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStartWebSiteNetworkTraceOperationSlotSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStartWebSiteNetworkTraceOperationSlotSample.ts
index 277aa98fc2d2..8af3f7b2071b 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStartWebSiteNetworkTraceOperationSlotSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStartWebSiteNetworkTraceOperationSlotSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient
} from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Start capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStopNetworkTraceSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStopNetworkTraceSample.ts
index 4ea2670f81ea..eb268997b5f6 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStopNetworkTraceSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStopNetworkTraceSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Stop ongoing capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStopNetworkTraceSlotSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStopNetworkTraceSlotSample.ts
index 3a1ebe319253..fac0f2d91c42 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStopNetworkTraceSlotSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStopNetworkTraceSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Stop ongoing capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStopWebSiteNetworkTraceSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStopWebSiteNetworkTraceSample.ts
index 90b78bf7abe5..18075b57660e 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStopWebSiteNetworkTraceSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStopWebSiteNetworkTraceSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Stop ongoing capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStopWebSiteNetworkTraceSlotSample.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStopWebSiteNetworkTraceSlotSample.ts
index 13d323bbd40d..242e4dea72ef 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStopWebSiteNetworkTraceSlotSample.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/samples/v2/typescript/src/webAppsStopWebSiteNetworkTraceSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Stop ongoing capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/index.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/index.ts
index 87519daf2963..1c62b06cd45c 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/index.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/index.ts
@@ -7,7 +7,7 @@
*/
///
-export { getContinuationToken } from "./pagingHelper";
-export * from "./models";
-export { WebSiteManagementClient } from "./webSiteManagementClient";
-export * from "./operationsInterfaces";
+export { getContinuationToken } from "./pagingHelper.js";
+export * from "./models/index.js";
+export { WebSiteManagementClient } from "./webSiteManagementClient.js";
+export * from "./operationsInterfaces/index.js";
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/models/parameters.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/models/parameters.ts
index 40d2dd33041f..4763d4fd0bf5 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/models/parameters.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/models/parameters.ts
@@ -59,7 +59,7 @@ import {
AppServicePlan as AppServicePlanMapper,
AppServicePlanPatchResource as AppServicePlanPatchResourceMapper,
VnetRoute as VnetRouteMapper
-} from "../models/mappers";
+} from "../models/mappers.js";
export const accept: OperationParameter = {
parameterPath: "accept",
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operations/appServicePlans.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operations/appServicePlans.ts
index 83140988c8ab..aef21fbc03d6 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operations/appServicePlans.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operations/appServicePlans.ts
@@ -7,14 +7,14 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { AppServicePlans } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { AppServicePlans } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import { PollerLike, PollOperationState, LroEngine } from "@azure/core-lro";
-import { LroImpl } from "../lroImpl";
+import { LroImpl } from "../lroImpl.js";
import {
AppServicePlan,
AppServicePlansListNextOptionalParams,
@@ -94,7 +94,7 @@ import {
AppServicePlansListMetricsNextResponse,
AppServicePlansListWebAppsNextResponse,
AppServicePlansListUsagesNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing AppServicePlans operations. */
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operations/certificates.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operations/certificates.ts
index 43468ef998c4..226f01e9128f 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operations/certificates.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operations/certificates.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { Certificates } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { Certificates } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
Certificate,
CertificatesListNextOptionalParams,
@@ -31,7 +31,7 @@ import {
CertificatesUpdateResponse,
CertificatesListNextResponse,
CertificatesListByResourceGroupNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing Certificates operations. */
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operations/index.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operations/index.ts
index 484ab9355d32..831cde7c6193 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operations/index.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operations/index.ts
@@ -6,8 +6,8 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-export * from "./certificates";
-export * from "./webApps";
-export * from "./appServicePlans";
-export * from "./provider";
-export * from "./recommendations";
+export * from "./certificates.js";
+export * from "./webApps.js";
+export * from "./appServicePlans.js";
+export * from "./provider.js";
+export * from "./recommendations.js";
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operations/provider.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operations/provider.ts
index 74f0b477ffd1..432b4aa28dc9 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operations/provider.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operations/provider.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { Provider } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { Provider } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
ApplicationStack,
ProviderGetAvailableStacksNextOptionalParams,
@@ -28,7 +28,7 @@ import {
ProviderGetAvailableStacksNextResponse,
ProviderListOperationsNextResponse,
ProviderGetAvailableStacksOnPremNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing Provider operations. */
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operations/recommendations.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operations/recommendations.ts
index 2bd6f9e804ae..bb9eca7f12d9 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operations/recommendations.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operations/recommendations.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { Recommendations } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { Recommendations } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
Recommendation,
RecommendationsListNextOptionalParams,
@@ -47,7 +47,7 @@ import {
RecommendationsListRecommendedRulesForHostingEnvironmentNextResponse,
RecommendationsListHistoryForWebAppNextResponse,
RecommendationsListRecommendedRulesForWebAppNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing Recommendations operations. */
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operations/webApps.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operations/webApps.ts
index 8e43d3f2f6de..e825b2c3d795 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operations/webApps.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operations/webApps.ts
@@ -7,14 +7,14 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { WebApps } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { WebApps } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import { PollerLike, PollOperationState, LroEngine } from "@azure/core-lro";
-import { LroImpl } from "../lroImpl";
+import { LroImpl } from "../lroImpl.js";
import {
Site,
WebAppsListNextOptionalParams,
@@ -827,7 +827,7 @@ import {
WebAppsListTriggeredWebJobHistoryNextResponse,
WebAppsListUsagesNextResponse,
WebAppsListWebJobsNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing WebApps operations. */
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operationsInterfaces/appServicePlans.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operationsInterfaces/appServicePlans.ts
index 87d0ef553b5f..4a4515314505 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operationsInterfaces/appServicePlans.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operationsInterfaces/appServicePlans.ts
@@ -63,7 +63,7 @@ import {
AppServicePlansUpdateVnetRouteOptionalParams,
AppServicePlansUpdateVnetRouteResponse,
AppServicePlansRebootWorkerOptionalParams
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a AppServicePlans. */
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operationsInterfaces/certificates.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operationsInterfaces/certificates.ts
index 695d1af807e8..b29457021f4c 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operationsInterfaces/certificates.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operationsInterfaces/certificates.ts
@@ -19,7 +19,7 @@ import {
CertificatePatchResource,
CertificatesUpdateOptionalParams,
CertificatesUpdateResponse
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a Certificates. */
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operationsInterfaces/index.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operationsInterfaces/index.ts
index 484ab9355d32..831cde7c6193 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operationsInterfaces/index.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operationsInterfaces/index.ts
@@ -6,8 +6,8 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-export * from "./certificates";
-export * from "./webApps";
-export * from "./appServicePlans";
-export * from "./provider";
-export * from "./recommendations";
+export * from "./certificates.js";
+export * from "./webApps.js";
+export * from "./appServicePlans.js";
+export * from "./provider.js";
+export * from "./recommendations.js";
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operationsInterfaces/provider.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operationsInterfaces/provider.ts
index ebff5e53b754..600d822cb0c9 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operationsInterfaces/provider.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operationsInterfaces/provider.ts
@@ -13,7 +13,7 @@ import {
CsmOperationDescription,
ProviderListOperationsOptionalParams,
ProviderGetAvailableStacksOnPremOptionalParams
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a Provider. */
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operationsInterfaces/recommendations.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operationsInterfaces/recommendations.ts
index dbeea078a91e..6023ce890961 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operationsInterfaces/recommendations.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operationsInterfaces/recommendations.ts
@@ -26,7 +26,7 @@ import {
RecommendationsGetRuleDetailsByWebAppOptionalParams,
RecommendationsGetRuleDetailsByWebAppResponse,
RecommendationsDisableRecommendationForSiteOptionalParams
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a Recommendations. */
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operationsInterfaces/webApps.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operationsInterfaces/webApps.ts
index e85d2e31ff9a..847c30a7af13 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operationsInterfaces/webApps.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/operationsInterfaces/webApps.ts
@@ -649,7 +649,7 @@ import {
WebAppsUpdateVnetConnectionGatewayResponse,
WebAppsGetWebJobOptionalParams,
WebAppsGetWebJobResponse
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a WebApps. */
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/webSiteManagementClient.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/webSiteManagementClient.ts
index 6c1e7530e438..19a74c40394f 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/webSiteManagementClient.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/src/webSiteManagementClient.ts
@@ -15,23 +15,23 @@ import {
} from "@azure/core-rest-pipeline";
import * as coreAuth from "@azure/core-auth";
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "./pagingHelper";
+import { setContinuationToken } from "./pagingHelper.js";
import {
CertificatesImpl,
WebAppsImpl,
AppServicePlansImpl,
ProviderImpl,
RecommendationsImpl
-} from "./operations";
+} from "./operations/index.js";
import {
Certificates,
WebApps,
AppServicePlans,
Provider,
Recommendations
-} from "./operationsInterfaces";
-import * as Parameters from "./models/parameters";
-import * as Mappers from "./models/mappers";
+} from "./operationsInterfaces/index.js";
+import * as Parameters from "./models/parameters.js";
+import * as Mappers from "./models/mappers.js";
import {
WebSiteManagementClientOptionalParams,
SourceControl,
@@ -88,7 +88,7 @@ import {
ListGeoRegionsNextResponse,
ListSiteIdentifiersAssignedToHostNameNextResponse,
ListPremierAddOnOffersNextResponse
-} from "./models";
+} from "./models/index.js";
///
export class WebSiteManagementClient extends coreClient.ServiceClient {
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/test/sampleTest.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/test/sampleTest.spec.ts
similarity index 85%
rename from sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/test/sampleTest.ts
rename to sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/test/sampleTest.spec.ts
index 8ff7deb0acbe..e25d3db273e7 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/test/sampleTest.ts
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/test/sampleTest.spec.ts
@@ -8,11 +8,9 @@
import {
Recorder,
- RecorderStartOptions,
- env
+ RecorderStartOptions
} from "@azure-tools/test-recorder";
-import { assert } from "chai";
-import { Context } from "mocha";
+import { afterEach, beforeEach, describe, it } from "vitest";
const replaceableVariables: Record = {
AZURE_CLIENT_ID: "azure_client_id",
@@ -32,8 +30,8 @@ const recorderOptions: RecorderStartOptions = {
describe("My test", () => {
let recorder: Recorder;
- beforeEach(async function (this: Context) {
- recorder = new Recorder(this.currentTest);
+ beforeEach(async function (ctx) {
+ recorder = new Recorder(ctx);
await recorder.start(recorderOptions);
});
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/tsconfig.browser.config.json b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/tsconfig.browser.config.json
new file mode 100644
index 000000000000..b6586181d006
--- /dev/null
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/tsconfig.browser.config.json
@@ -0,0 +1,17 @@
+{
+ "extends": "./.tshy/build.json",
+ "include": [
+ "./src/**/*.ts",
+ "./src/**/*.mts",
+ "./test/**/*.spec.ts",
+ "./test/**/*.mts"
+ ],
+ "exclude": [
+ "./test/**/node/**/*.ts"
+ ],
+ "compilerOptions": {
+ "outDir": "./dist-test/browser",
+ "rootDir": ".",
+ "skipLibCheck": true
+ }
+}
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/tsconfig.json b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/tsconfig.json
index 927a5fc4a179..19ceb382b521 100644
--- a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/tsconfig.json
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/tsconfig.json
@@ -1,33 +1,13 @@
{
- "compilerOptions": {
- "module": "es6",
- "moduleResolution": "node",
- "strict": true,
- "target": "es6",
- "sourceMap": true,
- "declarationMap": true,
- "esModuleInterop": true,
- "allowSyntheticDefaultImports": true,
- "forceConsistentCasingInFileNames": true,
- "lib": [
- "es6",
- "dom"
- ],
- "declaration": true,
- "outDir": "./dist-esm",
- "importHelpers": true,
- "paths": {
- "@azure/arm-appservice-profile-2020-09-01-hybrid": [
- "./src/index"
- ]
+ "references": [
+ {
+ "path": "./tsconfig.src.json"
+ },
+ {
+ "path": "./tsconfig.samples.json"
+ },
+ {
+ "path": "./tsconfig.test.json"
}
- },
- "include": [
- "./src/**/*.ts",
- "./test/**/*.ts",
- "samples-dev/**/*.ts"
- ],
- "exclude": [
- "node_modules"
]
-}
\ No newline at end of file
+}
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/tsconfig.samples.json b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/tsconfig.samples.json
new file mode 100644
index 000000000000..e288774ad862
--- /dev/null
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/tsconfig.samples.json
@@ -0,0 +1,10 @@
+{
+ "extends": "../../../tsconfig.samples.base.json",
+ "compilerOptions": {
+ "paths": {
+ "@azure/arm-appservice-profile-2020-09-01-hybrid": [
+ "./dist/esm"
+ ]
+ }
+ }
+}
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/tsconfig.src.json b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/tsconfig.src.json
new file mode 100644
index 000000000000..bae70752dd38
--- /dev/null
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/tsconfig.src.json
@@ -0,0 +1,3 @@
+{
+ "extends": "../../../tsconfig.lib.json"
+}
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/tsconfig.test.json b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/tsconfig.test.json
new file mode 100644
index 000000000000..3c2b783a8c1b
--- /dev/null
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/tsconfig.test.json
@@ -0,0 +1,6 @@
+{
+ "extends": [
+ "./tsconfig.src.json",
+ "../../../tsconfig.test.base.json"
+ ]
+}
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/vitest.browser.config.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/vitest.browser.config.ts
new file mode 100644
index 000000000000..b48c61b2ef46
--- /dev/null
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/vitest.browser.config.ts
@@ -0,0 +1,17 @@
+
+// Copyright (c) Microsoft Corporation.
+// Licensed under the MIT License.
+
+import { defineConfig, mergeConfig } from "vitest/config";
+import viteConfig from "../../../vitest.browser.shared.config.ts";
+
+export default mergeConfig(
+ viteConfig,
+ defineConfig({
+ test: {
+ include: [
+ "dist-test/browser/test/**/*.spec.js",
+ ],
+ },
+ }),
+);
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/vitest.config.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/vitest.config.ts
new file mode 100644
index 000000000000..2a4750c84292
--- /dev/null
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/vitest.config.ts
@@ -0,0 +1,15 @@
+// Copyright (c) Microsoft Corporation.
+// Licensed under the MIT License.
+
+import { defineConfig, mergeConfig } from "vitest/config";
+import viteConfig from "../../../vitest.shared.config.ts";
+
+export default mergeConfig(
+ viteConfig,
+ defineConfig({
+ test: {
+ hookTimeout: 1200000,
+ testTimeout: 1200000,
+ },
+ }),
+);
diff --git a/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/vitest.esm.config.ts b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/vitest.esm.config.ts
new file mode 100644
index 000000000000..a70127279fc9
--- /dev/null
+++ b/sdk/appservice/arm-appservice-profile-2020-09-01-hybrid/vitest.esm.config.ts
@@ -0,0 +1,12 @@
+
+// Copyright (c) Microsoft Corporation.
+// Licensed under the MIT License.
+
+import { mergeConfig } from "vitest/config";
+import vitestConfig from "./vitest.config.ts";
+import vitestEsmConfig from "../../../vitest.esm.shared.config.ts";
+
+export default mergeConfig(
+ vitestConfig,
+ vitestEsmConfig
+);
diff --git a/sdk/appservice/arm-appservice/api-extractor.json b/sdk/appservice/arm-appservice/api-extractor.json
index 8f48a64b5e1f..1807d1dd8662 100644
--- a/sdk/appservice/arm-appservice/api-extractor.json
+++ b/sdk/appservice/arm-appservice/api-extractor.json
@@ -1,6 +1,6 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
- "mainEntryPointFilePath": "./dist-esm/src/index.d.ts",
+ "mainEntryPointFilePath": "dist/esm/index.d.ts",
"docModel": {
"enabled": true
},
@@ -11,7 +11,7 @@
"dtsRollup": {
"enabled": true,
"untrimmedFilePath": "",
- "publicTrimmedFilePath": "./types/arm-appservice.d.ts"
+ "publicTrimmedFilePath": "dist/arm-appservice.d.ts"
},
"messages": {
"tsdocMessageReporting": {
@@ -28,4 +28,4 @@
}
}
}
-}
\ No newline at end of file
+}
diff --git a/sdk/appservice/arm-appservice/package.json b/sdk/appservice/arm-appservice/package.json
index 747891f059db..2686d02a1764 100644
--- a/sdk/appservice/arm-appservice/package.json
+++ b/sdk/appservice/arm-appservice/package.json
@@ -24,23 +24,23 @@
"isomorphic"
],
"license": "MIT",
- "main": "./dist/index.js",
- "module": "./dist-esm/src/index.js",
- "types": "./types/arm-appservice.d.ts",
+ "main": "./dist/commonjs/index.js",
+ "module": "./dist/esm/index.js",
+ "types": "./dist/commonjs/index.d.ts",
"devDependencies": {
- "@azure-tools/test-credential": "^1.1.0",
- "@azure-tools/test-recorder": "^3.0.0",
+ "@azure-tools/test-credential": "^2.0.0",
+ "@azure-tools/test-recorder": "^4.1.0",
+ "@azure-tools/test-utils-vitest": "^1.0.0",
"@azure/dev-tool": "^1.0.0",
"@azure/identity": "^4.0.1",
- "@types/chai": "^4.2.8",
- "@types/mocha": "^10.0.0",
"@types/node": "^18.0.0",
- "chai": "^4.2.0",
+ "@vitest/browser": "^2.1.8",
+ "@vitest/coverage-istanbul": "^2.1.8",
"dotenv": "^16.0.0",
- "mocha": "^11.0.2",
- "ts-node": "^10.0.0",
+ "playwright": "^1.49.1",
"tsx": "^4.7.1",
- "typescript": "~5.7.2"
+ "typescript": "~5.7.2",
+ "vitest": "^2.1.8"
},
"repository": {
"type": "git",
@@ -50,24 +50,14 @@
"url": "https://github.com/Azure/azure-sdk-for-js/issues"
},
"files": [
- "dist/**/*.js",
- "dist/**/*.js.map",
- "dist/**/*.d.ts",
- "dist/**/*.d.ts.map",
- "dist-esm/**/*.js",
- "dist-esm/**/*.js.map",
- "dist-esm/**/*.d.ts",
- "dist-esm/**/*.d.ts.map",
- "src/**/*.ts",
+ "dist/",
"README.md",
"LICENSE",
- "tsconfig.json",
- "review/*",
- "CHANGELOG.md",
- "types/*"
+ "review/",
+ "CHANGELOG.md"
],
"scripts": {
- "build": "npm run clean && tsc && dev-tool run bundle && npm run minify && dev-tool run vendored mkdirp ./review && npm run extract-api",
+ "build": "npm run clean && dev-tool run build-package && dev-tool run vendored mkdirp ./review && dev-tool run extract-api",
"build:browser": "echo skipped",
"build:node": "echo skipped",
"build:samples": "echo skipped.",
@@ -79,7 +69,7 @@
"format": "echo skipped",
"integration-test": "npm run integration-test:node && npm run integration-test:browser",
"integration-test:browser": "echo skipped",
- "integration-test:node": "dev-tool run test:node-ts-input -- --timeout 1200000 'test/*.ts'",
+ "integration-test:node": "dev-tool run test:vitest --esm",
"lint": "echo skipped",
"minify": "dev-tool run vendored uglifyjs -c -m --comments --source-map \"content='./dist/index.js.map'\" -o ./dist/index.min.js ./dist/index.js",
"pack": "npm pack 2>&1",
@@ -88,8 +78,8 @@
"test:browser": "echo skipped",
"test:node": "echo skipped",
"unit-test": "npm run unit-test:node && npm run unit-test:browser",
- "unit-test:browser": "echo skipped",
- "unit-test:node": "dev-tool run vendored cross-env TEST_MODE=playback npm run integration-test:node",
+ "unit-test:browser": "npm run clean && dev-tool run build-package && dev-tool run build-test && dev-tool run test:vitest --browser",
+ "unit-test:node": "dev-tool run test:vitest",
"update-snippets": "echo skipped"
},
"sideEffects": false,
@@ -110,5 +100,45 @@
],
"disableDocsMs": true,
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-appservice?view=azure-node-preview"
+ },
+ "type": "module",
+ "tshy": {
+ "project": "./tsconfig.src.json",
+ "exports": {
+ "./package.json": "./package.json",
+ ".": "./src/index.ts"
+ },
+ "dialects": [
+ "esm",
+ "commonjs"
+ ],
+ "esmDialects": [
+ "browser",
+ "react-native"
+ ],
+ "selfLink": false
+ },
+ "browser": "./dist/browser/index.js",
+ "react-native": "./dist/react-native/index.js",
+ "exports": {
+ "./package.json": "./package.json",
+ ".": {
+ "browser": {
+ "types": "./dist/browser/index.d.ts",
+ "default": "./dist/browser/index.js"
+ },
+ "react-native": {
+ "types": "./dist/react-native/index.d.ts",
+ "default": "./dist/react-native/index.js"
+ },
+ "import": {
+ "types": "./dist/esm/index.d.ts",
+ "default": "./dist/esm/index.js"
+ },
+ "require": {
+ "types": "./dist/commonjs/index.d.ts",
+ "default": "./dist/commonjs/index.js"
+ }
+ }
}
}
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersCreateOrUpdateCertificateSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersCreateOrUpdateCertificateSample.ts
index e42dbb3168e6..51a1189e153a 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersCreateOrUpdateCertificateSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersCreateOrUpdateCertificateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates or updates a certificate and associates with key vault secret.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersCreateOrUpdateSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersCreateOrUpdateSample.ts
index 06ce870896fe..61437a518a37 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersCreateOrUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersCreateOrUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a certificate purchase order.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersDeleteCertificateSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersDeleteCertificateSample.ts
index 8216d92693f6..ededb88502b7 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersDeleteCertificateSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersDeleteCertificateSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Delete the certificate associated with a certificate order.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersDeleteSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersDeleteSample.ts
index 3d6a50b77d8f..4f168b9c9259 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersDeleteSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Delete an existing certificate order.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersGetCertificateSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersGetCertificateSample.ts
index 3e86a8755142..23c3a5972f15 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersGetCertificateSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersGetCertificateSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get the certificate associated with a certificate order.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersGetSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersGetSample.ts
index 30b7b733f75a..1afe6c633455 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get a certificate order.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersListByResourceGroupSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersListByResourceGroupSample.ts
index 6d007f8ad9b6..b72352fd94af 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersListByResourceGroupSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersListByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get certificate orders in a resource group.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersListCertificatesSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersListCertificatesSample.ts
index fcd7966dab56..5ace283aea57 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersListCertificatesSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersListCertificatesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for List all certificates associated with a certificate order.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersListSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersListSample.ts
index 778568b11e8f..e905c79d80cd 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersListSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for List all certificate orders in a subscription.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersReissueSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersReissueSample.ts
index ba28130c9d42..2319e9ad7a04 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersReissueSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersReissueSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Reissue an existing certificate order.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersRenewSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersRenewSample.ts
index 4241952c43b2..f5e450788d97 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersRenewSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersRenewSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Renew an existing certificate order.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersResendEmailSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersResendEmailSample.ts
index a66021a9a2c6..6548544a7c5f 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersResendEmailSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersResendEmailSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Resend certificate email.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersResendRequestEmailsSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersResendRequestEmailsSample.ts
index ba6d98570535..aca3634aee83 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersResendRequestEmailsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersResendRequestEmailsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { NameIdentifier, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Resend domain verification ownership email containing steps on how to verify a domain for a given certificate order
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersRetrieveCertificateActionsSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersRetrieveCertificateActionsSample.ts
index 6a7de7252da4..e4c68313b030 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersRetrieveCertificateActionsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersRetrieveCertificateActionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Retrieve the list of certificate actions.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersRetrieveCertificateEmailHistorySample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersRetrieveCertificateEmailHistorySample.ts
index 793f45116dab..3d0dce356633 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersRetrieveCertificateEmailHistorySample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersRetrieveCertificateEmailHistorySample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Retrieve email history.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersRetrieveSiteSealSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersRetrieveSiteSealSample.ts
index 0f7980fd4e47..a498b9ed47da 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersRetrieveSiteSealSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersRetrieveSiteSealSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to This method is used to obtain the site seal information for an issued certificate. A site seal is a graphic that the certificate purchaser can embed on their web site to show their visitors information about their SSL certificate. If a web site visitor clicks on the site seal image, a pop-up page is displayed that contains detailed information about the SSL certificate. The site seal token is used to link the site seal graphic image to the appropriate certificate details pop-up page display when a user clicks on the site seal. The site seal images are expected to be static images and hosted by the reseller, to minimize delays for customer page load times.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersUpdateCertificateSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersUpdateCertificateSample.ts
index 0bd9d86b99df..44b317f571ad 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersUpdateCertificateSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersUpdateCertificateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates or updates a certificate and associates with key vault secret.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersUpdateSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersUpdateSample.ts
index 7ba6e47bb070..1211140437e8 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a certificate purchase order.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersValidatePurchaseInformationSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersValidatePurchaseInformationSample.ts
index 2fbf6e2eb93a..808c2bafa461 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersValidatePurchaseInformationSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersValidatePurchaseInformationSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Validate information for a certificate order.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersVerifyDomainOwnershipSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersVerifyDomainOwnershipSample.ts
index 586d6c68fb52..fe5ac2940a7d 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersVerifyDomainOwnershipSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceCertificateOrdersVerifyDomainOwnershipSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Verify domain ownership for this certificate order.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionSample.ts
index 8e61116584be..14b6189cbf15 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Approves or rejects a private endpoint connection
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsChangeVnetSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsChangeVnetSample.ts
index 6faeaf52c380..7f834a985b06 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsChangeVnetSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsChangeVnetSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Move an App Service Environment to a different VNET.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsCreateOrUpdateMultiRolePoolSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsCreateOrUpdateMultiRolePoolSample.ts
index edf42a0079de..ef4a3c8e916f 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsCreateOrUpdateMultiRolePoolSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsCreateOrUpdateMultiRolePoolSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a multi-role pool.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsCreateOrUpdateSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsCreateOrUpdateSample.ts
index fa18947693c9..3dcbebe66de5 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsCreateOrUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsCreateOrUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsCreateOrUpdateWorkerPoolSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsCreateOrUpdateWorkerPoolSample.ts
index d47812a6d384..bd700f741138 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsCreateOrUpdateWorkerPoolSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsCreateOrUpdateWorkerPoolSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a worker pool.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsDeleteAseCustomDnsSuffixConfigurationSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsDeleteAseCustomDnsSuffixConfigurationSample.ts
index 6cc078a42917..c5788177073c 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsDeleteAseCustomDnsSuffixConfigurationSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsDeleteAseCustomDnsSuffixConfigurationSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Delete Custom Dns Suffix configuration of an App Service Environment
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsDeletePrivateEndpointConnectionSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsDeletePrivateEndpointConnectionSample.ts
index ee9fa3d38da5..94c0607e5662 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsDeletePrivateEndpointConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsDeletePrivateEndpointConnectionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deletes a private endpoint connection
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsDeleteSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsDeleteSample.ts
index 6515b92d6c80..96ed5cbcc02c 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsDeleteSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Delete an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetAseCustomDnsSuffixConfigurationSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetAseCustomDnsSuffixConfigurationSample.ts
index dbf767bfa433..8c733c9a2fae 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetAseCustomDnsSuffixConfigurationSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetAseCustomDnsSuffixConfigurationSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get Custom Dns Suffix configuration of an App Service Environment
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetAseV3NetworkingConfigurationSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetAseV3NetworkingConfigurationSample.ts
index c6cc2738ef60..1500a8c32b6b 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetAseV3NetworkingConfigurationSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetAseV3NetworkingConfigurationSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get networking configuration of an App Service Environment
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetDiagnosticsItemSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetDiagnosticsItemSample.ts
index 21680d45cec3..461b7e2e782a 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetDiagnosticsItemSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetDiagnosticsItemSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get a diagnostics item for an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetInboundNetworkDependenciesEndpointsSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetInboundNetworkDependenciesEndpointsSample.ts
index 75c1756c6044..530cb3b62b4e 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetInboundNetworkDependenciesEndpointsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetInboundNetworkDependenciesEndpointsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get the network endpoints of all inbound dependencies of an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetMultiRolePoolSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetMultiRolePoolSample.ts
index 913042989472..0994f7fba278 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetMultiRolePoolSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetMultiRolePoolSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get properties of a multi-role pool.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetOutboundNetworkDependenciesEndpointsSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetOutboundNetworkDependenciesEndpointsSample.ts
index edd9d0376be0..5057b477d7d5 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetOutboundNetworkDependenciesEndpointsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetOutboundNetworkDependenciesEndpointsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get the network endpoints of all outbound dependencies of an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetPrivateEndpointConnectionListSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetPrivateEndpointConnectionListSample.ts
index 0ef8b3d3823d..b2303e8d6f03 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetPrivateEndpointConnectionListSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetPrivateEndpointConnectionListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the list of private endpoints associated with a hosting environment
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetPrivateEndpointConnectionSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetPrivateEndpointConnectionSample.ts
index 6fd7620ea128..dbc74ec5b220 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetPrivateEndpointConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetPrivateEndpointConnectionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a private endpoint connection
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetPrivateLinkResourcesSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetPrivateLinkResourcesSample.ts
index b4903d06fdfd..d3b061b0a253 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetPrivateLinkResourcesSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetPrivateLinkResourcesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the private link resources
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetSample.ts
index d1b0f5ed3d8b..c831f0d057c6 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get the properties of an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetVipInfoSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetVipInfoSample.ts
index c78acbd571cf..3a5648423522 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetVipInfoSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetVipInfoSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get IP addresses assigned to an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetWorkerPoolSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetWorkerPoolSample.ts
index daa766b6cd89..0261a0c8b4ea 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetWorkerPoolSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsGetWorkerPoolSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get properties of a worker pool.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListAppServicePlansSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListAppServicePlansSample.ts
index 07f33fb666eb..50359cab4d03 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListAppServicePlansSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListAppServicePlansSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all App Service plans in an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListByResourceGroupSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListByResourceGroupSample.ts
index 1e9df615532d..4b688470c397 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListByResourceGroupSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all App Service Environments in a resource group.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListCapacitiesSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListCapacitiesSample.ts
index 61b61bb7fd72..1890f1eb752b 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListCapacitiesSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListCapacitiesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get the used, available, and total worker capacity an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListDiagnosticsSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListDiagnosticsSample.ts
index 4bf4367621b2..dcfcc1e291ce 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListDiagnosticsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListDiagnosticsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get diagnostic information for an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListMultiRoleMetricDefinitionsSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListMultiRoleMetricDefinitionsSample.ts
index 72985ff176a9..4e6f7f9e1f93 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListMultiRoleMetricDefinitionsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListMultiRoleMetricDefinitionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get metric definitions for a multi-role pool of an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsSample.ts
index dda9dc8209f2..6c56a421fb03 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get metric definitions for a specific instance of a multi-role pool of an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListMultiRolePoolSkusSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListMultiRolePoolSkusSample.ts
index a624b117e539..03b43abdb024 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListMultiRolePoolSkusSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListMultiRolePoolSkusSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get available SKUs for scaling a multi-role pool.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListMultiRolePoolsSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListMultiRolePoolsSample.ts
index 1d7b8371b4c9..e0cefb7ff5dd 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListMultiRolePoolsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListMultiRolePoolsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all multi-role pools.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListMultiRoleUsagesSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListMultiRoleUsagesSample.ts
index 6090e31d4c4e..0a6873cdde5d 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListMultiRoleUsagesSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListMultiRoleUsagesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get usage metrics for a multi-role pool of an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListOperationsSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListOperationsSample.ts
index 2fff49d95851..8cbd79d3f8b6 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListOperationsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListOperationsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for List all currently running operations on the App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListSample.ts
index 08169e5edbe2..d3a82e6a02cb 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all App Service Environments for a subscription.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListUsagesSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListUsagesSample.ts
index 7a39d40df07d..e7751048c491 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListUsagesSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListUsagesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get global usage metrics of an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListWebAppsSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListWebAppsSample.ts
index f36a5ea18fd5..eb9776f40500 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListWebAppsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListWebAppsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all apps in an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListWebWorkerMetricDefinitionsSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListWebWorkerMetricDefinitionsSample.ts
index d3c16a9d46cb..784d91b75804 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListWebWorkerMetricDefinitionsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListWebWorkerMetricDefinitionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get metric definitions for a worker pool of an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListWebWorkerUsagesSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListWebWorkerUsagesSample.ts
index f20b571edc8e..d3f01ec4a0bd 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListWebWorkerUsagesSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListWebWorkerUsagesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get usage metrics for a worker pool of an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsSample.ts
index f564e1a36257..1641db43910e 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get metric definitions for a specific instance of a worker pool of an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListWorkerPoolSkusSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListWorkerPoolSkusSample.ts
index b73b86212891..d06bc954f4f4 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListWorkerPoolSkusSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListWorkerPoolSkusSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get available SKUs for scaling a worker pool.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListWorkerPoolsSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListWorkerPoolsSample.ts
index b171133608f1..a9a8cc3ff4cb 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListWorkerPoolsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsListWorkerPoolsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all worker pools of an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsRebootSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsRebootSample.ts
index d0817b91d03f..190839ca248f 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsRebootSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsRebootSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Reboot all machines in an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsResumeSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsResumeSample.ts
index d7378fff6d59..0a4649fc0458 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsResumeSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsResumeSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Resume an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsSuspendSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsSuspendSample.ts
index cb07464602f2..49a7cf933a90 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsSuspendSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsSuspendSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Suspend an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsTestUpgradeAvailableNotificationSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsTestUpgradeAvailableNotificationSample.ts
index 2505d162b1fd..68342ceb099c 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsTestUpgradeAvailableNotificationSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsTestUpgradeAvailableNotificationSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Send a test notification that an upgrade is available for this App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsUpdateAseCustomDnsSuffixConfigurationSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsUpdateAseCustomDnsSuffixConfigurationSample.ts
index 1b4349d45160..2c4e062b8675 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsUpdateAseCustomDnsSuffixConfigurationSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsUpdateAseCustomDnsSuffixConfigurationSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Update Custom Dns Suffix configuration of an App Service Environment
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsUpdateAseNetworkingConfigurationSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsUpdateAseNetworkingConfigurationSample.ts
index f3ffc7295ca4..dd85d2416b20 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsUpdateAseNetworkingConfigurationSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsUpdateAseNetworkingConfigurationSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Update networking configuration of an App Service Environment
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsUpdateMultiRolePoolSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsUpdateMultiRolePoolSample.ts
index 23ed4faf2971..cd2d4b06c8c3 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsUpdateMultiRolePoolSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsUpdateMultiRolePoolSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a multi-role pool.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsUpdateSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsUpdateSample.ts
index 1f8d54a24dc3..04497e1ecfc6 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsUpdateWorkerPoolSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsUpdateWorkerPoolSample.ts
index b16c9ca2ade2..9f8496c06085 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsUpdateWorkerPoolSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsUpdateWorkerPoolSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a worker pool.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsUpgradeSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsUpgradeSample.ts
index da640ec78015..cc2ec72d4c3c 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsUpgradeSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServiceEnvironmentsUpgradeSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Initiate an upgrade of an App Service Environment if one is available.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServicePlansCreateOrUpdateSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServicePlansCreateOrUpdateSample.ts
index e063557a3e77..43eb25e3cddf 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServicePlansCreateOrUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServicePlansCreateOrUpdateSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AppServicePlan, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates or updates an App Service Plan.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServicePlansDeleteSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServicePlansDeleteSample.ts
index cf2a5a2b307f..295023c03e46 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServicePlansDeleteSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServicePlansDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Delete an App Service plan.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServicePlansGetSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServicePlansGetSample.ts
index e35710e7627e..811c9deedcc5 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServicePlansGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServicePlansGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get an App Service plan.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServicePlansListByResourceGroupSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServicePlansListByResourceGroupSample.ts
index eba904098234..644614f7fe54 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServicePlansListByResourceGroupSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServicePlansListByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all App Service plans in a resource group.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServicePlansListSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServicePlansListSample.ts
index 9ea6b4c6637e..41e7081652cd 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServicePlansListSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServicePlansListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all App Service plans for a subscription.
diff --git a/sdk/appservice/arm-appservice/samples-dev/appServicePlansUpdateSample.ts b/sdk/appservice/arm-appservice/samples-dev/appServicePlansUpdateSample.ts
index a54b2d7373ac..7440d48d0fda 100644
--- a/sdk/appservice/arm-appservice/samples-dev/appServicePlansUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/appServicePlansUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates or updates an App Service Plan.
diff --git a/sdk/appservice/arm-appservice/samples-dev/certificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseSample.ts b/sdk/appservice/arm-appservice/samples-dev/certificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseSample.ts
index 82bc8434b0ec..f55f03f888d0 100644
--- a/sdk/appservice/arm-appservice/samples-dev/certificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/certificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Microsoft.CertificateRegistration call to get a detector response from App Lens.
diff --git a/sdk/appservice/arm-appservice/samples-dev/certificateOrdersDiagnosticsListAppServiceCertificateOrderDetectorResponseSample.ts b/sdk/appservice/arm-appservice/samples-dev/certificateOrdersDiagnosticsListAppServiceCertificateOrderDetectorResponseSample.ts
index b91c32590225..cc9d91ea10be 100644
--- a/sdk/appservice/arm-appservice/samples-dev/certificateOrdersDiagnosticsListAppServiceCertificateOrderDetectorResponseSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/certificateOrdersDiagnosticsListAppServiceCertificateOrderDetectorResponseSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Microsoft.CertificateRegistration to get the list of detectors for this RP.
diff --git a/sdk/appservice/arm-appservice/samples-dev/certificateRegistrationProviderListOperationsSample.ts b/sdk/appservice/arm-appservice/samples-dev/certificateRegistrationProviderListOperationsSample.ts
index e98dfd41bea4..526fa9652bd0 100644
--- a/sdk/appservice/arm-appservice/samples-dev/certificateRegistrationProviderListOperationsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/certificateRegistrationProviderListOperationsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Implements Csm operations Api to exposes the list of available Csm Apis under the resource provider
diff --git a/sdk/appservice/arm-appservice/samples-dev/certificatesCreateOrUpdateSample.ts b/sdk/appservice/arm-appservice/samples-dev/certificatesCreateOrUpdateSample.ts
index 4d0b053d3db6..1ca37163d5a6 100644
--- a/sdk/appservice/arm-appservice/samples-dev/certificatesCreateOrUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/certificatesCreateOrUpdateSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { Certificate, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a certificate.
diff --git a/sdk/appservice/arm-appservice/samples-dev/certificatesDeleteSample.ts b/sdk/appservice/arm-appservice/samples-dev/certificatesDeleteSample.ts
index 57055ede3634..1f441fd7e67d 100644
--- a/sdk/appservice/arm-appservice/samples-dev/certificatesDeleteSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/certificatesDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Delete a certificate.
diff --git a/sdk/appservice/arm-appservice/samples-dev/certificatesGetSample.ts b/sdk/appservice/arm-appservice/samples-dev/certificatesGetSample.ts
index bfdcde58b3f6..a3a275b16ab9 100644
--- a/sdk/appservice/arm-appservice/samples-dev/certificatesGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/certificatesGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get a certificate.
diff --git a/sdk/appservice/arm-appservice/samples-dev/certificatesListByResourceGroupSample.ts b/sdk/appservice/arm-appservice/samples-dev/certificatesListByResourceGroupSample.ts
index b52022a656dc..2d6aaf8b47c8 100644
--- a/sdk/appservice/arm-appservice/samples-dev/certificatesListByResourceGroupSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/certificatesListByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all certificates in a resource group.
diff --git a/sdk/appservice/arm-appservice/samples-dev/certificatesListSample.ts b/sdk/appservice/arm-appservice/samples-dev/certificatesListSample.ts
index e4a7d6c147d6..9043b677a0b9 100644
--- a/sdk/appservice/arm-appservice/samples-dev/certificatesListSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/certificatesListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all certificates for a subscription.
diff --git a/sdk/appservice/arm-appservice/samples-dev/certificatesUpdateSample.ts b/sdk/appservice/arm-appservice/samples-dev/certificatesUpdateSample.ts
index 057fd62abb7a..817cd1386d3a 100644
--- a/sdk/appservice/arm-appservice/samples-dev/certificatesUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/certificatesUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a certificate.
diff --git a/sdk/appservice/arm-appservice/samples-dev/containerAppsCreateOrUpdateSample.ts b/sdk/appservice/arm-appservice/samples-dev/containerAppsCreateOrUpdateSample.ts
index 67462b68c398..c5bd66d2b801 100644
--- a/sdk/appservice/arm-appservice/samples-dev/containerAppsCreateOrUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/containerAppsCreateOrUpdateSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { ContainerApp, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a Container App.
diff --git a/sdk/appservice/arm-appservice/samples-dev/containerAppsDeleteSample.ts b/sdk/appservice/arm-appservice/samples-dev/containerAppsDeleteSample.ts
index f4e17c924b8a..1fdd46646131 100644
--- a/sdk/appservice/arm-appservice/samples-dev/containerAppsDeleteSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/containerAppsDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Delete a Container App.
diff --git a/sdk/appservice/arm-appservice/samples-dev/containerAppsGetSample.ts b/sdk/appservice/arm-appservice/samples-dev/containerAppsGetSample.ts
index 17961441348e..a3552380af32 100644
--- a/sdk/appservice/arm-appservice/samples-dev/containerAppsGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/containerAppsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the properties of a Container App.
diff --git a/sdk/appservice/arm-appservice/samples-dev/containerAppsListByResourceGroupSample.ts b/sdk/appservice/arm-appservice/samples-dev/containerAppsListByResourceGroupSample.ts
index 1244cf7c0bb8..f0e4a328d102 100644
--- a/sdk/appservice/arm-appservice/samples-dev/containerAppsListByResourceGroupSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/containerAppsListByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the Container Apps in a given resource group.
diff --git a/sdk/appservice/arm-appservice/samples-dev/containerAppsListBySubscriptionSample.ts b/sdk/appservice/arm-appservice/samples-dev/containerAppsListBySubscriptionSample.ts
index 791611ab14c8..3c554c6794b3 100644
--- a/sdk/appservice/arm-appservice/samples-dev/containerAppsListBySubscriptionSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/containerAppsListBySubscriptionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the Container Apps in a given subscription.
diff --git a/sdk/appservice/arm-appservice/samples-dev/containerAppsListSecretsSample.ts b/sdk/appservice/arm-appservice/samples-dev/containerAppsListSecretsSample.ts
index 04b006d154f0..763bffdaafda 100644
--- a/sdk/appservice/arm-appservice/samples-dev/containerAppsListSecretsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/containerAppsListSecretsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List secrets for a container app
diff --git a/sdk/appservice/arm-appservice/samples-dev/containerAppsRevisionsActivateRevisionSample.ts b/sdk/appservice/arm-appservice/samples-dev/containerAppsRevisionsActivateRevisionSample.ts
index 20cf2b89fc55..f996e6d4653d 100644
--- a/sdk/appservice/arm-appservice/samples-dev/containerAppsRevisionsActivateRevisionSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/containerAppsRevisionsActivateRevisionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Activates a revision for a Container App
diff --git a/sdk/appservice/arm-appservice/samples-dev/containerAppsRevisionsDeactivateRevisionSample.ts b/sdk/appservice/arm-appservice/samples-dev/containerAppsRevisionsDeactivateRevisionSample.ts
index 610d07555189..9bf161ad3cda 100644
--- a/sdk/appservice/arm-appservice/samples-dev/containerAppsRevisionsDeactivateRevisionSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/containerAppsRevisionsDeactivateRevisionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Deactivates a revision for a Container App
diff --git a/sdk/appservice/arm-appservice/samples-dev/containerAppsRevisionsGetRevisionSample.ts b/sdk/appservice/arm-appservice/samples-dev/containerAppsRevisionsGetRevisionSample.ts
index e070c33c053c..11a23746fe19 100644
--- a/sdk/appservice/arm-appservice/samples-dev/containerAppsRevisionsGetRevisionSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/containerAppsRevisionsGetRevisionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get a revision of a Container App.
diff --git a/sdk/appservice/arm-appservice/samples-dev/containerAppsRevisionsListRevisionsSample.ts b/sdk/appservice/arm-appservice/samples-dev/containerAppsRevisionsListRevisionsSample.ts
index 62a58c67a872..75c0bb307394 100644
--- a/sdk/appservice/arm-appservice/samples-dev/containerAppsRevisionsListRevisionsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/containerAppsRevisionsListRevisionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the Revisions for a given Container App.
diff --git a/sdk/appservice/arm-appservice/samples-dev/containerAppsRevisionsRestartRevisionSample.ts b/sdk/appservice/arm-appservice/samples-dev/containerAppsRevisionsRestartRevisionSample.ts
index 86bfbc8219fd..650e7bdcf105 100644
--- a/sdk/appservice/arm-appservice/samples-dev/containerAppsRevisionsRestartRevisionSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/containerAppsRevisionsRestartRevisionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Restarts a revision for a Container App
diff --git a/sdk/appservice/arm-appservice/samples-dev/deletedWebAppsGetDeletedWebAppByLocationSample.ts b/sdk/appservice/arm-appservice/samples-dev/deletedWebAppsGetDeletedWebAppByLocationSample.ts
index cd5d45b09db8..174c922ecc0e 100644
--- a/sdk/appservice/arm-appservice/samples-dev/deletedWebAppsGetDeletedWebAppByLocationSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/deletedWebAppsGetDeletedWebAppByLocationSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get deleted app for a subscription at location.
diff --git a/sdk/appservice/arm-appservice/samples-dev/deletedWebAppsListByLocationSample.ts b/sdk/appservice/arm-appservice/samples-dev/deletedWebAppsListByLocationSample.ts
index 931677db70bb..6a15f759964a 100644
--- a/sdk/appservice/arm-appservice/samples-dev/deletedWebAppsListByLocationSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/deletedWebAppsListByLocationSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all deleted apps for a subscription at location
diff --git a/sdk/appservice/arm-appservice/samples-dev/diagnosticsExecuteSiteAnalysisSample.ts b/sdk/appservice/arm-appservice/samples-dev/diagnosticsExecuteSiteAnalysisSample.ts
index 59cf30cc2044..213ca25761fe 100644
--- a/sdk/appservice/arm-appservice/samples-dev/diagnosticsExecuteSiteAnalysisSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/diagnosticsExecuteSiteAnalysisSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Execute Analysis
diff --git a/sdk/appservice/arm-appservice/samples-dev/diagnosticsExecuteSiteAnalysisSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/diagnosticsExecuteSiteAnalysisSlotSample.ts
index 72de17a850aa..e318d82fe487 100644
--- a/sdk/appservice/arm-appservice/samples-dev/diagnosticsExecuteSiteAnalysisSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/diagnosticsExecuteSiteAnalysisSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Execute Analysis
diff --git a/sdk/appservice/arm-appservice/samples-dev/diagnosticsExecuteSiteDetectorSample.ts b/sdk/appservice/arm-appservice/samples-dev/diagnosticsExecuteSiteDetectorSample.ts
index aac5a4b9d9e2..0e003bb4fb15 100644
--- a/sdk/appservice/arm-appservice/samples-dev/diagnosticsExecuteSiteDetectorSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/diagnosticsExecuteSiteDetectorSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Execute Detector
diff --git a/sdk/appservice/arm-appservice/samples-dev/diagnosticsExecuteSiteDetectorSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/diagnosticsExecuteSiteDetectorSlotSample.ts
index 984c3269d834..0a5ce13e68e3 100644
--- a/sdk/appservice/arm-appservice/samples-dev/diagnosticsExecuteSiteDetectorSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/diagnosticsExecuteSiteDetectorSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Execute Detector
diff --git a/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetHostingEnvironmentDetectorResponseSample.ts b/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetHostingEnvironmentDetectorResponseSample.ts
index ab66a4c7c838..5dd7216aafb1 100644
--- a/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetHostingEnvironmentDetectorResponseSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetHostingEnvironmentDetectorResponseSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Hosting Environment Detector Response
diff --git a/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteAnalysisSample.ts b/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteAnalysisSample.ts
index 4fdddc100dc5..369b45fed2d0 100644
--- a/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteAnalysisSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteAnalysisSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Site Analysis
diff --git a/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteAnalysisSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteAnalysisSlotSample.ts
index cbec6cf03796..d4c11288ec0b 100644
--- a/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteAnalysisSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteAnalysisSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Site Analysis
diff --git a/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteDetectorResponseSample.ts b/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteDetectorResponseSample.ts
index af2936bbbe7f..a323e910612c 100644
--- a/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteDetectorResponseSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteDetectorResponseSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get site detector response
diff --git a/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteDetectorResponseSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteDetectorResponseSlotSample.ts
index 8c1c509fc350..464a1c85591e 100644
--- a/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteDetectorResponseSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteDetectorResponseSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get site detector response
diff --git a/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteDetectorSample.ts b/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteDetectorSample.ts
index 432af6fb73a5..4202f7d10e51 100644
--- a/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteDetectorSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteDetectorSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Detector
diff --git a/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteDetectorSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteDetectorSlotSample.ts
index a21cb59230b0..2e0d777264bf 100644
--- a/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteDetectorSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteDetectorSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Detector
diff --git a/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteDiagnosticCategorySample.ts b/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteDiagnosticCategorySample.ts
index 05908630674b..955232d9177e 100644
--- a/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteDiagnosticCategorySample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteDiagnosticCategorySample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Diagnostics Category
diff --git a/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteDiagnosticCategorySlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteDiagnosticCategorySlotSample.ts
index cf478b7bca02..48aa7ccc2d76 100644
--- a/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteDiagnosticCategorySlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/diagnosticsGetSiteDiagnosticCategorySlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Diagnostics Category
diff --git a/sdk/appservice/arm-appservice/samples-dev/diagnosticsListHostingEnvironmentDetectorResponsesSample.ts b/sdk/appservice/arm-appservice/samples-dev/diagnosticsListHostingEnvironmentDetectorResponsesSample.ts
index 61bee44f8771..f1ab46dcdc54 100644
--- a/sdk/appservice/arm-appservice/samples-dev/diagnosticsListHostingEnvironmentDetectorResponsesSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/diagnosticsListHostingEnvironmentDetectorResponsesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for List Hosting Environment Detector Responses
diff --git a/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteAnalysesSample.ts b/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteAnalysesSample.ts
index 104343dc99c6..cd92ae4c1468 100644
--- a/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteAnalysesSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteAnalysesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Site Analyses
diff --git a/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteAnalysesSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteAnalysesSlotSample.ts
index f88fdd519af1..a998cbf04f9a 100644
--- a/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteAnalysesSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteAnalysesSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Site Analyses
diff --git a/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteDetectorResponsesSample.ts b/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteDetectorResponsesSample.ts
index 8fdb64b15c1b..d71e99311ebd 100644
--- a/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteDetectorResponsesSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteDetectorResponsesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for List Site Detector Responses
diff --git a/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteDetectorResponsesSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteDetectorResponsesSlotSample.ts
index fdb320a55ef2..550fd5a13fb4 100644
--- a/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteDetectorResponsesSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteDetectorResponsesSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for List Site Detector Responses
diff --git a/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteDetectorsSample.ts b/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteDetectorsSample.ts
index b998500de3c0..3459c07493aa 100644
--- a/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteDetectorsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteDetectorsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Detectors
diff --git a/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteDetectorsSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteDetectorsSlotSample.ts
index 7b9e44abb1a5..75df2b3f6466 100644
--- a/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteDetectorsSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteDetectorsSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Detectors
diff --git a/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteDiagnosticCategoriesSample.ts b/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteDiagnosticCategoriesSample.ts
index 6e528f43ca76..6587743c1fac 100644
--- a/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteDiagnosticCategoriesSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteDiagnosticCategoriesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Diagnostics Categories
diff --git a/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteDiagnosticCategoriesSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteDiagnosticCategoriesSlotSample.ts
index 3464c9012fd6..134ead055af0 100644
--- a/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteDiagnosticCategoriesSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/diagnosticsListSiteDiagnosticCategoriesSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Diagnostics Categories
diff --git a/sdk/appservice/arm-appservice/samples-dev/domainRegistrationProviderListOperationsSample.ts b/sdk/appservice/arm-appservice/samples-dev/domainRegistrationProviderListOperationsSample.ts
index 352e2716a4ba..7ee837a1c904 100644
--- a/sdk/appservice/arm-appservice/samples-dev/domainRegistrationProviderListOperationsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/domainRegistrationProviderListOperationsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Implements Csm operations Api to exposes the list of available Csm Apis under the resource provider
diff --git a/sdk/appservice/arm-appservice/samples-dev/domainsCheckAvailabilitySample.ts b/sdk/appservice/arm-appservice/samples-dev/domainsCheckAvailabilitySample.ts
index f82be751dc11..164013f86a87 100644
--- a/sdk/appservice/arm-appservice/samples-dev/domainsCheckAvailabilitySample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/domainsCheckAvailabilitySample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { NameIdentifier, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Check if a domain is available for registration.
diff --git a/sdk/appservice/arm-appservice/samples-dev/domainsCreateOrUpdateOwnershipIdentifierSample.ts b/sdk/appservice/arm-appservice/samples-dev/domainsCreateOrUpdateOwnershipIdentifierSample.ts
index 62a5c06b1b7e..407e54756d54 100644
--- a/sdk/appservice/arm-appservice/samples-dev/domainsCreateOrUpdateOwnershipIdentifierSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/domainsCreateOrUpdateOwnershipIdentifierSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates an ownership identifier for a domain or updates identifier details for an existing identifier
diff --git a/sdk/appservice/arm-appservice/samples-dev/domainsCreateOrUpdateSample.ts b/sdk/appservice/arm-appservice/samples-dev/domainsCreateOrUpdateSample.ts
index c436f8a57c89..e45fcefd256d 100644
--- a/sdk/appservice/arm-appservice/samples-dev/domainsCreateOrUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/domainsCreateOrUpdateSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { Domain, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates or updates a domain.
diff --git a/sdk/appservice/arm-appservice/samples-dev/domainsDeleteOwnershipIdentifierSample.ts b/sdk/appservice/arm-appservice/samples-dev/domainsDeleteOwnershipIdentifierSample.ts
index 742d2efac783..28b815f175e1 100644
--- a/sdk/appservice/arm-appservice/samples-dev/domainsDeleteOwnershipIdentifierSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/domainsDeleteOwnershipIdentifierSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Delete ownership identifier for domain
diff --git a/sdk/appservice/arm-appservice/samples-dev/domainsDeleteSample.ts b/sdk/appservice/arm-appservice/samples-dev/domainsDeleteSample.ts
index a2ea61d3c46f..30709bede895 100644
--- a/sdk/appservice/arm-appservice/samples-dev/domainsDeleteSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/domainsDeleteSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Delete a domain.
diff --git a/sdk/appservice/arm-appservice/samples-dev/domainsGetControlCenterSsoRequestSample.ts b/sdk/appservice/arm-appservice/samples-dev/domainsGetControlCenterSsoRequestSample.ts
index 97df0a5244bb..04631c19eaaf 100644
--- a/sdk/appservice/arm-appservice/samples-dev/domainsGetControlCenterSsoRequestSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/domainsGetControlCenterSsoRequestSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Generate a single sign-on request for the domain management portal.
diff --git a/sdk/appservice/arm-appservice/samples-dev/domainsGetOwnershipIdentifierSample.ts b/sdk/appservice/arm-appservice/samples-dev/domainsGetOwnershipIdentifierSample.ts
index c94e426ca6c6..c0701a00dad5 100644
--- a/sdk/appservice/arm-appservice/samples-dev/domainsGetOwnershipIdentifierSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/domainsGetOwnershipIdentifierSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get ownership identifier for domain
diff --git a/sdk/appservice/arm-appservice/samples-dev/domainsGetSample.ts b/sdk/appservice/arm-appservice/samples-dev/domainsGetSample.ts
index a28bc7bf998d..7a96841b73e1 100644
--- a/sdk/appservice/arm-appservice/samples-dev/domainsGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/domainsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get a domain.
diff --git a/sdk/appservice/arm-appservice/samples-dev/domainsListByResourceGroupSample.ts b/sdk/appservice/arm-appservice/samples-dev/domainsListByResourceGroupSample.ts
index a254162e1e0c..f741245315f3 100644
--- a/sdk/appservice/arm-appservice/samples-dev/domainsListByResourceGroupSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/domainsListByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all domains in a resource group.
diff --git a/sdk/appservice/arm-appservice/samples-dev/domainsListOwnershipIdentifiersSample.ts b/sdk/appservice/arm-appservice/samples-dev/domainsListOwnershipIdentifiersSample.ts
index ce8f900c7db6..f9c33974ba93 100644
--- a/sdk/appservice/arm-appservice/samples-dev/domainsListOwnershipIdentifiersSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/domainsListOwnershipIdentifiersSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Lists domain ownership identifiers.
diff --git a/sdk/appservice/arm-appservice/samples-dev/domainsListRecommendationsSample.ts b/sdk/appservice/arm-appservice/samples-dev/domainsListRecommendationsSample.ts
index 56cbd8dcee96..f754d3a34ed2 100644
--- a/sdk/appservice/arm-appservice/samples-dev/domainsListRecommendationsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/domainsListRecommendationsSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get domain name recommendations based on keywords.
diff --git a/sdk/appservice/arm-appservice/samples-dev/domainsListSample.ts b/sdk/appservice/arm-appservice/samples-dev/domainsListSample.ts
index 1296a0234f1c..f95e6d4ebb0d 100644
--- a/sdk/appservice/arm-appservice/samples-dev/domainsListSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/domainsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all domains in a subscription.
diff --git a/sdk/appservice/arm-appservice/samples-dev/domainsRenewSample.ts b/sdk/appservice/arm-appservice/samples-dev/domainsRenewSample.ts
index e1a4f18ad65e..467b54dba186 100644
--- a/sdk/appservice/arm-appservice/samples-dev/domainsRenewSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/domainsRenewSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Renew a domain.
diff --git a/sdk/appservice/arm-appservice/samples-dev/domainsTransferOutSample.ts b/sdk/appservice/arm-appservice/samples-dev/domainsTransferOutSample.ts
index d7f872d32254..f42824e9db68 100644
--- a/sdk/appservice/arm-appservice/samples-dev/domainsTransferOutSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/domainsTransferOutSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Transfer out domain to another registrar
diff --git a/sdk/appservice/arm-appservice/samples-dev/domainsUpdateOwnershipIdentifierSample.ts b/sdk/appservice/arm-appservice/samples-dev/domainsUpdateOwnershipIdentifierSample.ts
index 0d521e6c0bfd..24fec9abd44a 100644
--- a/sdk/appservice/arm-appservice/samples-dev/domainsUpdateOwnershipIdentifierSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/domainsUpdateOwnershipIdentifierSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates an ownership identifier for a domain or updates identifier details for an existing identifier
diff --git a/sdk/appservice/arm-appservice/samples-dev/domainsUpdateSample.ts b/sdk/appservice/arm-appservice/samples-dev/domainsUpdateSample.ts
index d103d2434222..a1c8e41f8446 100644
--- a/sdk/appservice/arm-appservice/samples-dev/domainsUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/domainsUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates or updates a domain.
diff --git a/sdk/appservice/arm-appservice/samples-dev/getUsagesInLocationListSample.ts b/sdk/appservice/arm-appservice/samples-dev/getUsagesInLocationListSample.ts
index 00a33effb422..479a6f0310d8 100644
--- a/sdk/appservice/arm-appservice/samples-dev/getUsagesInLocationListSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/getUsagesInLocationListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List usages in cores for all skus used by a subscription in a given location, for a specific quota type.
diff --git a/sdk/appservice/arm-appservice/samples-dev/globalGetDeletedWebAppSample.ts b/sdk/appservice/arm-appservice/samples-dev/globalGetDeletedWebAppSample.ts
index 5269898142bd..dbda41d307f1 100644
--- a/sdk/appservice/arm-appservice/samples-dev/globalGetDeletedWebAppSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/globalGetDeletedWebAppSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get deleted app for a subscription.
diff --git a/sdk/appservice/arm-appservice/samples-dev/globalGetDeletedWebAppSnapshotsSample.ts b/sdk/appservice/arm-appservice/samples-dev/globalGetDeletedWebAppSnapshotsSample.ts
index adb4459bac68..f2d6f178ec2f 100644
--- a/sdk/appservice/arm-appservice/samples-dev/globalGetDeletedWebAppSnapshotsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/globalGetDeletedWebAppSnapshotsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all deleted apps for a subscription.
diff --git a/sdk/appservice/arm-appservice/samples-dev/globalGetSubscriptionOperationWithAsyncResponseSample.ts b/sdk/appservice/arm-appservice/samples-dev/globalGetSubscriptionOperationWithAsyncResponseSample.ts
index f561462b99bc..41c9c5decb33 100644
--- a/sdk/appservice/arm-appservice/samples-dev/globalGetSubscriptionOperationWithAsyncResponseSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/globalGetSubscriptionOperationWithAsyncResponseSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets an operation in a subscription and given region
diff --git a/sdk/appservice/arm-appservice/samples-dev/kubeEnvironmentsCreateOrUpdateSample.ts b/sdk/appservice/arm-appservice/samples-dev/kubeEnvironmentsCreateOrUpdateSample.ts
index 01b917b54ade..ae739d740963 100644
--- a/sdk/appservice/arm-appservice/samples-dev/kubeEnvironmentsCreateOrUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/kubeEnvironmentsCreateOrUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates or updates a Kubernetes Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/kubeEnvironmentsDeleteSample.ts b/sdk/appservice/arm-appservice/samples-dev/kubeEnvironmentsDeleteSample.ts
index 0c51ea8d5963..ce719bc02e1a 100644
--- a/sdk/appservice/arm-appservice/samples-dev/kubeEnvironmentsDeleteSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/kubeEnvironmentsDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Delete a Kubernetes Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/kubeEnvironmentsGetSample.ts b/sdk/appservice/arm-appservice/samples-dev/kubeEnvironmentsGetSample.ts
index 59f5a2817908..988820f24ec1 100644
--- a/sdk/appservice/arm-appservice/samples-dev/kubeEnvironmentsGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/kubeEnvironmentsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get the properties of a Kubernetes Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/kubeEnvironmentsListByResourceGroupSample.ts b/sdk/appservice/arm-appservice/samples-dev/kubeEnvironmentsListByResourceGroupSample.ts
index d52272af0cb2..ea7626b5fe03 100644
--- a/sdk/appservice/arm-appservice/samples-dev/kubeEnvironmentsListByResourceGroupSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/kubeEnvironmentsListByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all the Kubernetes Environments in a resource group.
diff --git a/sdk/appservice/arm-appservice/samples-dev/kubeEnvironmentsListBySubscriptionSample.ts b/sdk/appservice/arm-appservice/samples-dev/kubeEnvironmentsListBySubscriptionSample.ts
index e32829ed3094..3ca902f81573 100644
--- a/sdk/appservice/arm-appservice/samples-dev/kubeEnvironmentsListBySubscriptionSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/kubeEnvironmentsListBySubscriptionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all Kubernetes Environments for a subscription.
diff --git a/sdk/appservice/arm-appservice/samples-dev/kubeEnvironmentsUpdateSample.ts b/sdk/appservice/arm-appservice/samples-dev/kubeEnvironmentsUpdateSample.ts
index 7f95f912c22b..be5253ad529c 100644
--- a/sdk/appservice/arm-appservice/samples-dev/kubeEnvironmentsUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/kubeEnvironmentsUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates or updates a Kubernetes Environment.
diff --git a/sdk/appservice/arm-appservice/samples-dev/listAseRegionsSample.ts b/sdk/appservice/arm-appservice/samples-dev/listAseRegionsSample.ts
index 755466cabdb7..ac2beb8b4b27 100644
--- a/sdk/appservice/arm-appservice/samples-dev/listAseRegionsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/listAseRegionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for get a list of available ASE regions and its supported Skus.
diff --git a/sdk/appservice/arm-appservice/samples-dev/listCustomHostNameSitesSample.ts b/sdk/appservice/arm-appservice/samples-dev/listCustomHostNameSitesSample.ts
index f8c57b555c4f..634dd573c1e7 100644
--- a/sdk/appservice/arm-appservice/samples-dev/listCustomHostNameSitesSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/listCustomHostNameSitesSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get custom hostnames under this subscription
diff --git a/sdk/appservice/arm-appservice/samples-dev/providerGetFunctionAppStacksForLocationSample.ts b/sdk/appservice/arm-appservice/samples-dev/providerGetFunctionAppStacksForLocationSample.ts
index 3d710125dcb4..5342f4fb4872 100644
--- a/sdk/appservice/arm-appservice/samples-dev/providerGetFunctionAppStacksForLocationSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/providerGetFunctionAppStacksForLocationSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get available Function app frameworks and their versions for location
diff --git a/sdk/appservice/arm-appservice/samples-dev/providerGetFunctionAppStacksSample.ts b/sdk/appservice/arm-appservice/samples-dev/providerGetFunctionAppStacksSample.ts
index 1f2d3d7fd60a..3231f8ef334e 100644
--- a/sdk/appservice/arm-appservice/samples-dev/providerGetFunctionAppStacksSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/providerGetFunctionAppStacksSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get available Function app frameworks and their versions
diff --git a/sdk/appservice/arm-appservice/samples-dev/providerGetWebAppStacksForLocationSample.ts b/sdk/appservice/arm-appservice/samples-dev/providerGetWebAppStacksForLocationSample.ts
index a068157b3e43..bcaeb0595178 100644
--- a/sdk/appservice/arm-appservice/samples-dev/providerGetWebAppStacksForLocationSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/providerGetWebAppStacksForLocationSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get available Web app frameworks and their versions for location
diff --git a/sdk/appservice/arm-appservice/samples-dev/providerGetWebAppStacksSample.ts b/sdk/appservice/arm-appservice/samples-dev/providerGetWebAppStacksSample.ts
index da20d3940480..b0e79ef3fca1 100644
--- a/sdk/appservice/arm-appservice/samples-dev/providerGetWebAppStacksSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/providerGetWebAppStacksSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get available Web app frameworks and their versions
diff --git a/sdk/appservice/arm-appservice/samples-dev/providerListOperationsSample.ts b/sdk/appservice/arm-appservice/samples-dev/providerListOperationsSample.ts
index d79dceb9b3ea..d558f3a88c58 100644
--- a/sdk/appservice/arm-appservice/samples-dev/providerListOperationsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/providerListOperationsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions
diff --git a/sdk/appservice/arm-appservice/samples-dev/resourceHealthMetadataGetBySiteSample.ts b/sdk/appservice/arm-appservice/samples-dev/resourceHealthMetadataGetBySiteSample.ts
index 20bf0c99a3f5..705c92740a5e 100644
--- a/sdk/appservice/arm-appservice/samples-dev/resourceHealthMetadataGetBySiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/resourceHealthMetadataGetBySiteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the category of ResourceHealthMetadata to use for the given site
diff --git a/sdk/appservice/arm-appservice/samples-dev/resourceHealthMetadataGetBySiteSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/resourceHealthMetadataGetBySiteSlotSample.ts
index c69a50f0c7d2..e5364876dda0 100644
--- a/sdk/appservice/arm-appservice/samples-dev/resourceHealthMetadataGetBySiteSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/resourceHealthMetadataGetBySiteSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the category of ResourceHealthMetadata to use for the given site
diff --git a/sdk/appservice/arm-appservice/samples-dev/resourceHealthMetadataListByResourceGroupSample.ts b/sdk/appservice/arm-appservice/samples-dev/resourceHealthMetadataListByResourceGroupSample.ts
index fdadc275ec66..732c63278f9f 100644
--- a/sdk/appservice/arm-appservice/samples-dev/resourceHealthMetadataListByResourceGroupSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/resourceHealthMetadataListByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for List all ResourceHealthMetadata for all sites in the resource group in the subscription.
diff --git a/sdk/appservice/arm-appservice/samples-dev/resourceHealthMetadataListBySiteSample.ts b/sdk/appservice/arm-appservice/samples-dev/resourceHealthMetadataListBySiteSample.ts
index ed4425a97503..93dabf99775f 100644
--- a/sdk/appservice/arm-appservice/samples-dev/resourceHealthMetadataListBySiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/resourceHealthMetadataListBySiteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the category of ResourceHealthMetadata to use for the given site as a collection
diff --git a/sdk/appservice/arm-appservice/samples-dev/resourceHealthMetadataListBySiteSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/resourceHealthMetadataListBySiteSlotSample.ts
index ec8913146a44..5250403b8013 100644
--- a/sdk/appservice/arm-appservice/samples-dev/resourceHealthMetadataListBySiteSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/resourceHealthMetadataListBySiteSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the category of ResourceHealthMetadata to use for the given site as a collection
diff --git a/sdk/appservice/arm-appservice/samples-dev/resourceHealthMetadataListSample.ts b/sdk/appservice/arm-appservice/samples-dev/resourceHealthMetadataListSample.ts
index ab44dd58290a..8803badb3057 100644
--- a/sdk/appservice/arm-appservice/samples-dev/resourceHealthMetadataListSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/resourceHealthMetadataListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for List all ResourceHealthMetadata for all sites in the subscription.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesApproveOrRejectPrivateEndpointConnectionSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesApproveOrRejectPrivateEndpointConnectionSample.ts
index 3582b5d4fe77..2d02fdf3a081 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesApproveOrRejectPrivateEndpointConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesApproveOrRejectPrivateEndpointConnectionSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Approves or rejects a private endpoint connection
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateBasicAuthSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateBasicAuthSample.ts
index ff4d87769c9a..dc22152de6c2 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateBasicAuthSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateBasicAuthSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Adds or updates basic auth for a static site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateBuildDatabaseConnectionSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateBuildDatabaseConnectionSample.ts
index 48274295739e..9e7b111a057f 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateBuildDatabaseConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateBuildDatabaseConnectionSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a database connection for a static site build
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateDatabaseConnectionSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateDatabaseConnectionSample.ts
index a17c2cd6c855..7001dc27ad57 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateDatabaseConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateDatabaseConnectionSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a database connection for a static site
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateStaticSiteAppSettingsSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateStaticSiteAppSettingsSample.ts
index ad013936a8cc..ec14802a4848 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateStaticSiteAppSettingsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateStaticSiteAppSettingsSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates or updates the app settings of a static site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateStaticSiteBuildAppSettingsSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateStaticSiteBuildAppSettingsSample.ts
index ff6afb593e5f..5a163299100f 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateStaticSiteBuildAppSettingsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateStaticSiteBuildAppSettingsSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates or updates the app settings of a static site build.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateStaticSiteBuildFunctionAppSettingsSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateStaticSiteBuildFunctionAppSettingsSample.ts
index c40cff344c62..a7725a115510 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateStaticSiteBuildFunctionAppSettingsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateStaticSiteBuildFunctionAppSettingsSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates or updates the function app settings of a static site build.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateStaticSiteCustomDomainSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateStaticSiteCustomDomainSample.ts
index 0ae8bb4991be..32a3a4be4873 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateStaticSiteCustomDomainSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateStaticSiteCustomDomainSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates a new static site custom domain in an existing resource group and static site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateStaticSiteFunctionAppSettingsSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateStaticSiteFunctionAppSettingsSample.ts
index 6faa01f90b74..107e4bda0177 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateStaticSiteFunctionAppSettingsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateStaticSiteFunctionAppSettingsSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates or updates the function app settings of a static site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateStaticSiteSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateStaticSiteSample.ts
index 47129be9be24..3a301d7e0cff 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateStaticSiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateOrUpdateStaticSiteSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates a new static site in an existing resource group, or updates an existing static site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateUserRolesInvitationLinkSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateUserRolesInvitationLinkSample.ts
index cb1e05daee57..399c9d2a79f3 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateUserRolesInvitationLinkSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateUserRolesInvitationLinkSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates an invitation link for a user with the role
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateZipDeploymentForStaticSiteBuildSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateZipDeploymentForStaticSiteBuildSample.ts
index 2b1906d86f2c..4ba72176d627 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateZipDeploymentForStaticSiteBuildSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateZipDeploymentForStaticSiteBuildSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deploys zipped content to a specific environment of a static site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateZipDeploymentForStaticSiteSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateZipDeploymentForStaticSiteSample.ts
index f7952c5e8d0c..7b52384bf734 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateZipDeploymentForStaticSiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesCreateZipDeploymentForStaticSiteSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deploys zipped content to a static site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesDeleteBuildDatabaseConnectionSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesDeleteBuildDatabaseConnectionSample.ts
index b6ec5168c3a4..db86dea2cf9c 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesDeleteBuildDatabaseConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesDeleteBuildDatabaseConnectionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Delete a database connection for a static site build
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesDeleteDatabaseConnectionSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesDeleteDatabaseConnectionSample.ts
index 820fe72c52ca..a7c9d70a7206 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesDeleteDatabaseConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesDeleteDatabaseConnectionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Delete a database connection for a static site
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesDeletePrivateEndpointConnectionSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesDeletePrivateEndpointConnectionSample.ts
index 1b8d29e2bf7b..c2ca7048d3e1 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesDeletePrivateEndpointConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesDeletePrivateEndpointConnectionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deletes a private endpoint connection
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesDeleteStaticSiteBuildSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesDeleteStaticSiteBuildSample.ts
index 542a9bf1db91..0b11cf73c936 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesDeleteStaticSiteBuildSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesDeleteStaticSiteBuildSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deletes a static site build.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesDeleteStaticSiteCustomDomainSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesDeleteStaticSiteCustomDomainSample.ts
index 8168d11f64ca..7b7200a91361 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesDeleteStaticSiteCustomDomainSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesDeleteStaticSiteCustomDomainSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deletes a custom domain.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesDeleteStaticSiteSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesDeleteStaticSiteSample.ts
index f8a1f25b18f1..211b74ad1b92 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesDeleteStaticSiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesDeleteStaticSiteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deletes a static site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesDeleteStaticSiteUserSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesDeleteStaticSiteUserSample.ts
index 99a262ef6763..aab53aee69bf 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesDeleteStaticSiteUserSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesDeleteStaticSiteUserSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deletes the user entry from the static site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesDetachStaticSiteSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesDetachStaticSiteSample.ts
index 851e6ad40d9a..cad971b59b49 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesDetachStaticSiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesDetachStaticSiteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Detaches a static site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesDetachUserProvidedFunctionAppFromStaticSiteBuildSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesDetachUserProvidedFunctionAppFromStaticSiteBuildSample.ts
index 49b3d65d73ea..46c60e344a55 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesDetachUserProvidedFunctionAppFromStaticSiteBuildSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesDetachUserProvidedFunctionAppFromStaticSiteBuildSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Detach the user provided function app from the static site build
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesDetachUserProvidedFunctionAppFromStaticSiteSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesDetachUserProvidedFunctionAppFromStaticSiteSample.ts
index 0cf016c7e3ad..cf97302f3b0e 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesDetachUserProvidedFunctionAppFromStaticSiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesDetachUserProvidedFunctionAppFromStaticSiteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Detach the user provided function app from the static site
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetBasicAuthSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetBasicAuthSample.ts
index cd8d1b195a42..ebc79dddc507 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetBasicAuthSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetBasicAuthSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the basic auth properties for a static site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetBuildDatabaseConnectionSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetBuildDatabaseConnectionSample.ts
index 77d3034ff17d..2cb464515383 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetBuildDatabaseConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetBuildDatabaseConnectionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Returns overview of a database connection for a static site build by name
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetBuildDatabaseConnectionWithDetailsSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetBuildDatabaseConnectionWithDetailsSample.ts
index 3529d3b5fbe9..b76aac43cf71 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetBuildDatabaseConnectionWithDetailsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetBuildDatabaseConnectionWithDetailsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Returns details of a database connection for a static site build by name
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetBuildDatabaseConnectionsSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetBuildDatabaseConnectionsSample.ts
index 3124b3a7b075..943b5542ff2d 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetBuildDatabaseConnectionsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetBuildDatabaseConnectionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Returns overviews of database connections for a static site build
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetBuildDatabaseConnectionsWithDetailsSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetBuildDatabaseConnectionsWithDetailsSample.ts
index 61ce00413199..98d36170e3c8 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetBuildDatabaseConnectionsWithDetailsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetBuildDatabaseConnectionsWithDetailsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Returns details of database connections for a static site build
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetDatabaseConnectionSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetDatabaseConnectionSample.ts
index 61228524cb55..dace3637c471 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetDatabaseConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetDatabaseConnectionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Returns overview of a database connection for a static site by name
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetDatabaseConnectionWithDetailsSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetDatabaseConnectionWithDetailsSample.ts
index 69d20783db91..9b713da18145 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetDatabaseConnectionWithDetailsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetDatabaseConnectionWithDetailsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Returns details of a database connection for a static site by name
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetDatabaseConnectionsSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetDatabaseConnectionsSample.ts
index b43d48d4d6f7..b52d8d2f9ef8 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetDatabaseConnectionsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetDatabaseConnectionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Returns overviews of database connections for a static site
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetDatabaseConnectionsWithDetailsSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetDatabaseConnectionsWithDetailsSample.ts
index e255abda8623..a68ce94bdac1 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetDatabaseConnectionsWithDetailsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetDatabaseConnectionsWithDetailsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Returns details of database connections for a static site
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetLinkedBackendForBuildSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetLinkedBackendForBuildSample.ts
index 093a2cdebbe5..e6e1f8f0ab6a 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetLinkedBackendForBuildSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetLinkedBackendForBuildSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Returns the details of a linked backend linked to a static site build by name
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetLinkedBackendSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetLinkedBackendSample.ts
index b847c22061bf..7610e20d935e 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetLinkedBackendSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetLinkedBackendSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Returns the details of a linked backend linked to a static site by name
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetLinkedBackendsForBuildSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetLinkedBackendsForBuildSample.ts
index 3f93222f1b6b..e008c0b4ac3d 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetLinkedBackendsForBuildSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetLinkedBackendsForBuildSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Returns details of all backends linked to a static site build
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetLinkedBackendsSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetLinkedBackendsSample.ts
index dd81a0ce1866..01b592ca3608 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetLinkedBackendsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetLinkedBackendsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Returns details of all backends linked to a static site
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetPrivateEndpointConnectionListSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetPrivateEndpointConnectionListSample.ts
index 535e870bfbdc..f06132f5ee0b 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetPrivateEndpointConnectionListSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetPrivateEndpointConnectionListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the list of private endpoint connections associated with a static site
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetPrivateEndpointConnectionSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetPrivateEndpointConnectionSample.ts
index 02a29d40ef0a..8e0ac0264f31 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetPrivateEndpointConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetPrivateEndpointConnectionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a private endpoint connection
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetPrivateLinkResourcesSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetPrivateLinkResourcesSample.ts
index 52cf953fd608..c82081cc9f56 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetPrivateLinkResourcesSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetPrivateLinkResourcesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the private link resources
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetStaticSiteBuildSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetStaticSiteBuildSample.ts
index e747d6fdb7de..8b4ab2478b86 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetStaticSiteBuildSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetStaticSiteBuildSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the details of a static site build.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetStaticSiteBuildsSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetStaticSiteBuildsSample.ts
index 5137617fb509..14d17995a557 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetStaticSiteBuildsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetStaticSiteBuildsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets all static site builds for a particular static site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetStaticSiteCustomDomainSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetStaticSiteCustomDomainSample.ts
index 842ce75da33d..a187d73722bb 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetStaticSiteCustomDomainSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetStaticSiteCustomDomainSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets an existing custom domain for a particular static site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetStaticSiteSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetStaticSiteSample.ts
index 570dc149cd41..9ba15737bbfc 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetStaticSiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetStaticSiteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the details of a static site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetStaticSitesByResourceGroupSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetStaticSitesByResourceGroupSample.ts
index d69198c2344c..d382fd667ff2 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetStaticSitesByResourceGroupSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetStaticSitesByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets all static sites in the specified resource group.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetUserProvidedFunctionAppForStaticSiteBuildSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetUserProvidedFunctionAppForStaticSiteBuildSample.ts
index 43dfaf51ef66..722eb77e3002 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetUserProvidedFunctionAppForStaticSiteBuildSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetUserProvidedFunctionAppForStaticSiteBuildSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the details of the user provided function app registered with a static site build
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetUserProvidedFunctionAppForStaticSiteSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetUserProvidedFunctionAppForStaticSiteSample.ts
index 59997aec7992..5884bd5502db 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetUserProvidedFunctionAppForStaticSiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetUserProvidedFunctionAppForStaticSiteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the details of the user provided function app registered with a static site
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetUserProvidedFunctionAppsForStaticSiteBuildSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetUserProvidedFunctionAppsForStaticSiteBuildSample.ts
index c235e803ae8b..c217e8d3001a 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetUserProvidedFunctionAppsForStaticSiteBuildSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetUserProvidedFunctionAppsForStaticSiteBuildSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the details of the user provided function apps registered with a static site build
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetUserProvidedFunctionAppsForStaticSiteSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetUserProvidedFunctionAppsForStaticSiteSample.ts
index 5e36831e874c..429168436309 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesGetUserProvidedFunctionAppsForStaticSiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesGetUserProvidedFunctionAppsForStaticSiteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the details of the user provided function apps registered with a static site
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesLinkBackendSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesLinkBackendSample.ts
index 0a237c29eaa8..f49c60948ea8 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesLinkBackendSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesLinkBackendSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Link backend to a static site
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesLinkBackendToBuildSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesLinkBackendToBuildSample.ts
index 8e387e4897fb..27aeec602f36 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesLinkBackendToBuildSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesLinkBackendToBuildSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Link backend to a static site build
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesListBasicAuthSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesListBasicAuthSample.ts
index 1a47517f6bc1..2c4e30089514 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesListBasicAuthSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesListBasicAuthSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the basic auth properties for a static site as a collection.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesListSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesListSample.ts
index e8048653370e..9d39b4ca000c 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesListSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all Static Sites for a subscription.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteAppSettingsSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteAppSettingsSample.ts
index d36785cffa26..68819a171a84 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteAppSettingsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteAppSettingsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the application settings of a static site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteBuildAppSettingsSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteBuildAppSettingsSample.ts
index a745ac62bf7f..0628bb5c3f4b 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteBuildAppSettingsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteBuildAppSettingsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the application settings of a static site build.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteBuildFunctionAppSettingsSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteBuildFunctionAppSettingsSample.ts
index 591fa73a536b..32cd44a92057 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteBuildFunctionAppSettingsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteBuildFunctionAppSettingsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the application settings of a static site build.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteBuildFunctionsSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteBuildFunctionsSample.ts
index 10d24744dfd4..c263624259e8 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteBuildFunctionsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteBuildFunctionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the functions of a particular static site build.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteConfiguredRolesSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteConfiguredRolesSample.ts
index 94a29ea22b83..6761ff48b077 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteConfiguredRolesSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteConfiguredRolesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Lists the roles configured for the static site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteCustomDomainsSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteCustomDomainsSample.ts
index abb5475dc00e..0f65d55e1156 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteCustomDomainsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteCustomDomainsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets all static site custom domains for a particular static site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteFunctionAppSettingsSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteFunctionAppSettingsSample.ts
index 8f157baa1395..fd010e99cfb6 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteFunctionAppSettingsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteFunctionAppSettingsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the application settings of a static site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteFunctionsSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteFunctionsSample.ts
index b6e9553f5674..db950af065f6 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteFunctionsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteFunctionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the functions of a static site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteSecretsSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteSecretsSample.ts
index 0805bd77a5a6..6701849b4ccc 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteSecretsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteSecretsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Lists the secrets for an existing static site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteUsersSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteUsersSample.ts
index 6dfc15bf8e17..f9bc5f307f45 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteUsersSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesListStaticSiteUsersSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the list of users of a static site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesPreviewWorkflowSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesPreviewWorkflowSample.ts
index 9c817c489e59..66b4a79fd844 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesPreviewWorkflowSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesPreviewWorkflowSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Generates a preview workflow file for the static site
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildSample.ts
index 0c69169ea9c2..6be87e31d3d2 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildSample.ts
@@ -14,9 +14,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Register a user provided function app with a static site build
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesRegisterUserProvidedFunctionAppWithStaticSiteSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesRegisterUserProvidedFunctionAppWithStaticSiteSample.ts
index 2381a6e9248d..10c9b7dc9275 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesRegisterUserProvidedFunctionAppWithStaticSiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesRegisterUserProvidedFunctionAppWithStaticSiteSample.ts
@@ -14,9 +14,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Register a user provided function app with a static site
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesResetStaticSiteApiKeySample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesResetStaticSiteApiKeySample.ts
index b775fa03305f..89bb8d3ea8c3 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesResetStaticSiteApiKeySample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesResetStaticSiteApiKeySample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Resets the api key for an existing static site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesUnlinkBackendFromBuildSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesUnlinkBackendFromBuildSample.ts
index 91fcd6d3b37c..02b6fac19130 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesUnlinkBackendFromBuildSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesUnlinkBackendFromBuildSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Unlink a backend from a static site build
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesUnlinkBackendSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesUnlinkBackendSample.ts
index ad5b2dbd944d..9dd024bdff67 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesUnlinkBackendSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesUnlinkBackendSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Unlink a backend from a static site
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesUpdateBuildDatabaseConnectionSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesUpdateBuildDatabaseConnectionSample.ts
index 83f7f6071bb6..359184379884 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesUpdateBuildDatabaseConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesUpdateBuildDatabaseConnectionSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a database connection for a static site build
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesUpdateDatabaseConnectionSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesUpdateDatabaseConnectionSample.ts
index b3d6a6e757c0..cfa29798e4be 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesUpdateDatabaseConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesUpdateDatabaseConnectionSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a database connection for a static site
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesUpdateStaticSiteSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesUpdateStaticSiteSample.ts
index dd53cfd33736..44b206451ffb 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesUpdateStaticSiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesUpdateStaticSiteSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates a new static site in an existing resource group, or updates an existing static site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesUpdateStaticSiteUserSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesUpdateStaticSiteUserSample.ts
index f96f4264df82..15f9f93f1070 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesUpdateStaticSiteUserSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesUpdateStaticSiteUserSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Updates a user entry with the listed roles
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesValidateBackendForBuildSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesValidateBackendForBuildSample.ts
index 9028f912e470..b71e40136749 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesValidateBackendForBuildSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesValidateBackendForBuildSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Validates that a backend can be linked to a static site build
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesValidateBackendSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesValidateBackendSample.ts
index 729fce49a693..344011a9d184 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesValidateBackendSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesValidateBackendSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Validates that a backend can be linked to a static site
diff --git a/sdk/appservice/arm-appservice/samples-dev/staticSitesValidateCustomDomainCanBeAddedToStaticSiteSample.ts b/sdk/appservice/arm-appservice/samples-dev/staticSitesValidateCustomDomainCanBeAddedToStaticSiteSample.ts
index 9cb038b0c523..407650363a30 100644
--- a/sdk/appservice/arm-appservice/samples-dev/staticSitesValidateCustomDomainCanBeAddedToStaticSiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/staticSitesValidateCustomDomainCanBeAddedToStaticSiteSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Validates a particular custom domain can be added to a static site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/topLevelDomainsGetSample.ts b/sdk/appservice/arm-appservice/samples-dev/topLevelDomainsGetSample.ts
index 476fe7ae7d1a..d7545c57846f 100644
--- a/sdk/appservice/arm-appservice/samples-dev/topLevelDomainsGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/topLevelDomainsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get details of a top-level domain.
diff --git a/sdk/appservice/arm-appservice/samples-dev/topLevelDomainsListAgreementsSample.ts b/sdk/appservice/arm-appservice/samples-dev/topLevelDomainsListAgreementsSample.ts
index a0fa68fe8fa6..f595d129c43b 100644
--- a/sdk/appservice/arm-appservice/samples-dev/topLevelDomainsListAgreementsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/topLevelDomainsListAgreementsSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets all legal agreements that user needs to accept before purchasing a domain.
diff --git a/sdk/appservice/arm-appservice/samples-dev/topLevelDomainsListSample.ts b/sdk/appservice/arm-appservice/samples-dev/topLevelDomainsListSample.ts
index 2653ab4f881c..2366fff7c52b 100644
--- a/sdk/appservice/arm-appservice/samples-dev/topLevelDomainsListSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/topLevelDomainsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all top-level domains supported for registration.
diff --git a/sdk/appservice/arm-appservice/samples-dev/verifyHostingEnvironmentVnetSample.ts b/sdk/appservice/arm-appservice/samples-dev/verifyHostingEnvironmentVnetSample.ts
index 4cadb2e0421f..dbbac64b3c65 100644
--- a/sdk/appservice/arm-appservice/samples-dev/verifyHostingEnvironmentVnetSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/verifyHostingEnvironmentVnetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { VnetParameters, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsAnalyzeCustomHostnameSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsAnalyzeCustomHostnameSample.ts
index a545e2939b4d..1fdb04d1be4e 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsAnalyzeCustomHostnameSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsAnalyzeCustomHostnameSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Analyze a custom hostname.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsAnalyzeCustomHostnameSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsAnalyzeCustomHostnameSlotSample.ts
index 76f3a888ea54..be1b59c55566 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsAnalyzeCustomHostnameSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsAnalyzeCustomHostnameSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Analyze a custom hostname.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsApplySlotConfigToProductionSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsApplySlotConfigToProductionSample.ts
index 6c073a2977c3..a633101db52d 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsApplySlotConfigToProductionSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsApplySlotConfigToProductionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { CsmSlotEntity, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Applies the configuration settings from the target slot onto the current slot.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsApproveOrRejectPrivateEndpointConnectionSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsApproveOrRejectPrivateEndpointConnectionSample.ts
index 42729d7d72bd..2bfc4cbb42fc 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsApproveOrRejectPrivateEndpointConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsApproveOrRejectPrivateEndpointConnectionSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Approves or rejects a private endpoint connection
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsApproveOrRejectPrivateEndpointConnectionSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsApproveOrRejectPrivateEndpointConnectionSlotSample.ts
index a108685480e0..497459fc86ea 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsApproveOrRejectPrivateEndpointConnectionSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsApproveOrRejectPrivateEndpointConnectionSlotSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Approves or rejects a private endpoint connection
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsBackupSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsBackupSample.ts
index 7a5c78a83819..ddef855f1740 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsBackupSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsBackupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { BackupRequest, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates a backup of an app.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsCreateOrUpdateConfigurationSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsCreateOrUpdateConfigurationSample.ts
index 50375b7ee792..f864c1469ff6 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsCreateOrUpdateConfigurationSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsCreateOrUpdateConfigurationSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Updates the configuration of an app.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsCreateOrUpdateSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsCreateOrUpdateSample.ts
index 306105a7a99e..ced2ebb0eeb8 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsCreateOrUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsCreateOrUpdateSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { Site, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsCreateOrUpdateSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsCreateOrUpdateSlotSample.ts
index e4f43d75a9c0..c3f22f82f37b 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsCreateOrUpdateSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsCreateOrUpdateSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { Site, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsDeleteBackupSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsDeleteBackupSample.ts
index a06381f0bc92..9e785069a658 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsDeleteBackupSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsDeleteBackupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deletes a backup of an app by its ID.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsDeletePrivateEndpointConnectionSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsDeletePrivateEndpointConnectionSample.ts
index 550d205a9c43..a0e2e43fd371 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsDeletePrivateEndpointConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsDeletePrivateEndpointConnectionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deletes a private endpoint connection
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsDeletePrivateEndpointConnectionSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsDeletePrivateEndpointConnectionSlotSample.ts
index 535f0d38e566..e0d4509bc136 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsDeletePrivateEndpointConnectionSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsDeletePrivateEndpointConnectionSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deletes a private endpoint connection
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsDeleteSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsDeleteSample.ts
index c15ddd6fef06..f8940e361567 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsDeleteSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deletes a web, mobile, or API app, or one of the deployment slots.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsDeleteSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsDeleteSlotSample.ts
index 9c6ebde6287c..81bfec97eb42 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsDeleteSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsDeleteSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deletes a web, mobile, or API app, or one of the deployment slots.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsDeployWorkflowArtifactsSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsDeployWorkflowArtifactsSample.ts
index 452468ba7a04..3385529725d6 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsDeployWorkflowArtifactsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsDeployWorkflowArtifactsSample.ts
@@ -14,9 +14,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates the artifacts for web site, or a deployment slot.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsDeployWorkflowArtifactsSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsDeployWorkflowArtifactsSlotSample.ts
index 429efaccc053..8e82d66f8d6b 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsDeployWorkflowArtifactsSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsDeployWorkflowArtifactsSlotSample.ts
@@ -14,9 +14,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates the artifacts for web site, or a deployment slot.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetAppSettingKeyVaultReferenceSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetAppSettingKeyVaultReferenceSample.ts
index b0364cf7d677..9f48fa9b99ce 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetAppSettingKeyVaultReferenceSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetAppSettingKeyVaultReferenceSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the config reference and status of an app
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetAppSettingKeyVaultReferenceSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetAppSettingKeyVaultReferenceSlotSample.ts
index ba9af0721468..9328e1aa279a 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetAppSettingKeyVaultReferenceSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetAppSettingKeyVaultReferenceSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the config reference and status of an app
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetAppSettingsKeyVaultReferencesSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetAppSettingsKeyVaultReferencesSample.ts
index a1943b9ebf8e..8e4106d19fa7 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetAppSettingsKeyVaultReferencesSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetAppSettingsKeyVaultReferencesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the config reference app settings and status of an app
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetAppSettingsKeyVaultReferencesSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetAppSettingsKeyVaultReferencesSlotSample.ts
index 77d899315c1a..1b7a63e67785 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetAppSettingsKeyVaultReferencesSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetAppSettingsKeyVaultReferencesSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the config reference app settings and status of an app
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetAuthSettingsSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetAuthSettingsSample.ts
index ff882eb73001..3d17d3609ef3 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetAuthSettingsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetAuthSettingsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the Authentication/Authorization settings of an app.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetAuthSettingsV2Sample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetAuthSettingsV2Sample.ts
index 27f21bf82fb4..8c18e49541a2 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetAuthSettingsV2Sample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetAuthSettingsV2Sample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets site's Authentication / Authorization settings for apps via the V2 format
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetAuthSettingsV2WithoutSecretsSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetAuthSettingsV2WithoutSecretsSample.ts
index 659c902ba12f..b58ed3ff10e6 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetAuthSettingsV2WithoutSecretsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetAuthSettingsV2WithoutSecretsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets site's Authentication / Authorization settings for apps via the V2 format
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetBackupStatusSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetBackupStatusSample.ts
index 8689a4c39f57..513a04896589 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetBackupStatusSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetBackupStatusSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a backup of an app by its ID.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetConfigurationSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetConfigurationSample.ts
index cc4430060723..8ca108dbaffc 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetConfigurationSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetConfigurationSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetFtpAllowedSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetFtpAllowedSample.ts
index 73d36fe9d74d..466272da8364 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetFtpAllowedSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetFtpAllowedSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Returns whether FTP is allowed on the site or not.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetFtpAllowedSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetFtpAllowedSlotSample.ts
index d2c20ae22b76..d0db19e51f65 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetFtpAllowedSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetFtpAllowedSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Returns whether FTP is allowed on the site or not.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetInstanceInfoSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetInstanceInfoSample.ts
index 594b271b5dcc..710197b54fd2 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetInstanceInfoSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetInstanceInfoSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets all scale-out instances of an app.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetInstanceInfoSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetInstanceInfoSlotSample.ts
index 2f4d15ba98f8..cea92313a1de 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetInstanceInfoSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetInstanceInfoSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets all scale-out instances of an app.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetInstanceWorkflowSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetInstanceWorkflowSlotSample.ts
index d786a73a4558..851271ec6ea8 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetInstanceWorkflowSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetInstanceWorkflowSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get workflow information by its ID for web site, or a deployment slot.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTraceOperationSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTraceOperationSample.ts
index cdae89936003..7136edbdfaa3 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTraceOperationSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTraceOperationSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTraceOperationSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTraceOperationSlotSample.ts
index e2d4206c020c..d76fe2d44224 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTraceOperationSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTraceOperationSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTraceOperationSlotV2Sample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTraceOperationSlotV2Sample.ts
index b93c61af7990..064db5478fdb 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTraceOperationSlotV2Sample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTraceOperationSlotV2Sample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTraceOperationV2Sample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTraceOperationV2Sample.ts
index 7243791e060e..dba4edf1937b 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTraceOperationV2Sample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTraceOperationV2Sample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTracesSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTracesSample.ts
index 3df5657c573b..7303ed37b390 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTracesSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTracesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTracesSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTracesSlotSample.ts
index d731159f3550..ff64c47dc254 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTracesSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTracesSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTracesSlotV2Sample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTracesSlotV2Sample.ts
index 4d3b7e2270c8..0fca762bcf1b 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTracesSlotV2Sample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTracesSlotV2Sample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTracesV2Sample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTracesV2Sample.ts
index c7a32d84704b..aa59a6897d9b 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTracesV2Sample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetNetworkTracesV2Sample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetPrivateEndpointConnectionSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetPrivateEndpointConnectionSample.ts
index f2ee3bc0c3ce..c36e6a7b4bcb 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetPrivateEndpointConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetPrivateEndpointConnectionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a private endpoint connection
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetPrivateEndpointConnectionSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetPrivateEndpointConnectionSlotSample.ts
index cc9c464c493f..c2f7d8c23c86 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetPrivateEndpointConnectionSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetPrivateEndpointConnectionSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a private endpoint connection
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetPrivateLinkResourcesSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetPrivateLinkResourcesSample.ts
index e6a8b3bbbdbc..1448283b9c28 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetPrivateLinkResourcesSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetPrivateLinkResourcesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the private link resources
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetPrivateLinkResourcesSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetPrivateLinkResourcesSlotSample.ts
index bacbacb3e885..a3b02ffeaa49 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetPrivateLinkResourcesSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetPrivateLinkResourcesSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the private link resources
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetProductionSiteDeploymentStatusSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetProductionSiteDeploymentStatusSample.ts
index 4d2f11159f03..9b98991619d1 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetProductionSiteDeploymentStatusSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetProductionSiteDeploymentStatusSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets the deployment status for an app (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetSample.ts
index 06a8a991228b..7f037b5240fa 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the details of a web, mobile, or API app.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetScmAllowedSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetScmAllowedSample.ts
index 3d78a21e5a11..d9e6fbadec51 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetScmAllowedSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetScmAllowedSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Returns whether Scm basic auth is allowed on the site or not.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetScmAllowedSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetScmAllowedSlotSample.ts
index 01bfe95535e3..27ca1c0747ef 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetScmAllowedSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetScmAllowedSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Returns whether Scm basic auth is allowed on the site or not.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetSlotSample.ts
index 199b5c431d28..d7a11b3d73d0 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the details of a web, mobile, or API app.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetSlotSiteDeploymentStatusSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetSlotSiteDeploymentStatusSlotSample.ts
index c1c32f2c33d7..2358dd2ff6b2 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetSlotSiteDeploymentStatusSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetSlotSiteDeploymentStatusSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets the deployment status for an app (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsGetWorkflowSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsGetWorkflowSample.ts
index ca3c8d22a73b..22324e11c4fc 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsGetWorkflowSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsGetWorkflowSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get workflow information by its ID for web site, or a deployment slot.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsListApplicationSettingsSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsListApplicationSettingsSample.ts
index 2b96e3c339d7..94bad02f0aad 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsListApplicationSettingsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsListApplicationSettingsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the application settings of an app.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsListBackupStatusSecretsSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsListBackupStatusSecretsSample.ts
index d7f0a9f1b753..c10acb8db3de 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsListBackupStatusSecretsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsListBackupStatusSecretsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { BackupRequest, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsListBackupsSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsListBackupsSample.ts
index ee48848ae59d..6daaf91a1af5 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsListBackupsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsListBackupsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets existing backups of an app.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsListBasicPublishingCredentialsPoliciesSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsListBasicPublishingCredentialsPoliciesSample.ts
index bc0f4588a3f3..09efcc7a26a3 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsListBasicPublishingCredentialsPoliciesSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsListBasicPublishingCredentialsPoliciesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsListBasicPublishingCredentialsPoliciesSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsListBasicPublishingCredentialsPoliciesSlotSample.ts
index e83141219478..cf42a9dfb91c 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsListBasicPublishingCredentialsPoliciesSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsListBasicPublishingCredentialsPoliciesSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsListByResourceGroupSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsListByResourceGroupSample.ts
index 02e7cbffb0f9..64399db7f30d 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsListByResourceGroupSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsListByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets all web, mobile, and API apps in the specified resource group.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsListConfigurationsSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsListConfigurationsSample.ts
index 900f0efeda2a..0358ddb602a7 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsListConfigurationsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsListConfigurationsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for List the configurations of an app
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsListInstanceWorkflowsSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsListInstanceWorkflowsSlotSample.ts
index f8352e296059..74fdd6a10888 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsListInstanceWorkflowsSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsListInstanceWorkflowsSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List the workflows for a web site, or a deployment slot.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsListProductionSiteDeploymentStatusesSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsListProductionSiteDeploymentStatusesSample.ts
index a7bcdc099142..ea9a1cc2fbac 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsListProductionSiteDeploymentStatusesSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsListProductionSiteDeploymentStatusesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List deployment statuses for an app (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsListSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsListSample.ts
index b9fd13f99545..61596bfa7b62 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsListSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all apps for a subscription.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsListSiteBackupsSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsListSiteBackupsSample.ts
index 857ef0b2b3ae..1dbe729f205a 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsListSiteBackupsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsListSiteBackupsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets existing backups of an app.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsListSiteBackupsSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsListSiteBackupsSlotSample.ts
index bedd7542ad1e..dfa33407e397 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsListSiteBackupsSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsListSiteBackupsSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets existing backups of an app.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsListSlotSiteDeploymentStatusesSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsListSlotSiteDeploymentStatusesSlotSample.ts
index 8873294c3082..7e14f84ffd82 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsListSlotSiteDeploymentStatusesSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsListSlotSiteDeploymentStatusesSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List deployment statuses for an app (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsListSlotsSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsListSlotsSample.ts
index 30d4a243d5b4..ff1f0a77b43c 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsListSlotsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsListSlotsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets an app's deployment slots.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsListWorkflowsConnectionsSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsListWorkflowsConnectionsSample.ts
index 138ad437edb8..8d26874eda7c 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsListWorkflowsConnectionsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsListWorkflowsConnectionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Lists logic app's connections for web site, or a deployment slot.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsListWorkflowsConnectionsSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsListWorkflowsConnectionsSlotSample.ts
index a5c2ac1e1a6f..165f3da00025 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsListWorkflowsConnectionsSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsListWorkflowsConnectionsSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Lists logic app's connections for web site, or a deployment slot.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsListWorkflowsSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsListWorkflowsSample.ts
index 2300ca1e7b32..2b3a070926cb 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsListWorkflowsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsListWorkflowsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List the workflows for a web site, or a deployment slot.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsRestoreSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsRestoreSample.ts
index 1267231866fc..4781a8eaed20 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsRestoreSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsRestoreSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { RestoreRequest, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Restores a specific backup to another app (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsStartNetworkTraceSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsStartNetworkTraceSample.ts
index 5b451637d3ff..c1ad6f61fcd6 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsStartNetworkTraceSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsStartNetworkTraceSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Start capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsStartNetworkTraceSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsStartNetworkTraceSlotSample.ts
index 8d6b11d5abc4..bab01de55faa 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsStartNetworkTraceSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsStartNetworkTraceSlotSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Start capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsStartWebSiteNetworkTraceOperationSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsStartWebSiteNetworkTraceOperationSample.ts
index 6c907ffaacbc..02874e640a60 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsStartWebSiteNetworkTraceOperationSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsStartWebSiteNetworkTraceOperationSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Start capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsStartWebSiteNetworkTraceOperationSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsStartWebSiteNetworkTraceOperationSlotSample.ts
index d38b2702cc2b..0699c4dc9ead 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsStartWebSiteNetworkTraceOperationSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsStartWebSiteNetworkTraceOperationSlotSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Start capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsStopNetworkTraceSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsStopNetworkTraceSample.ts
index 561117246958..9bc8bacca419 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsStopNetworkTraceSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsStopNetworkTraceSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Stop ongoing capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsStopNetworkTraceSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsStopNetworkTraceSlotSample.ts
index a1ecc116ef1e..9a24c9571ac6 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsStopNetworkTraceSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsStopNetworkTraceSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Stop ongoing capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsStopWebSiteNetworkTraceSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsStopWebSiteNetworkTraceSample.ts
index 8279ebc8af76..66b697ce8f18 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsStopWebSiteNetworkTraceSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsStopWebSiteNetworkTraceSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Stop ongoing capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsStopWebSiteNetworkTraceSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsStopWebSiteNetworkTraceSlotSample.ts
index 1c9dbe87fa53..fcf101c15054 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsStopWebSiteNetworkTraceSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsStopWebSiteNetworkTraceSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Stop ongoing capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateApplicationSettingsSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateApplicationSettingsSample.ts
index 498202b170c2..aec3e2d6d0bc 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateApplicationSettingsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateApplicationSettingsSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Replaces the application settings of an app.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateAuthSettingsSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateAuthSettingsSample.ts
index a169153320f5..716d74567d6a 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateAuthSettingsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateAuthSettingsSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Updates the Authentication / Authorization settings associated with web app.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateAuthSettingsV2Sample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateAuthSettingsV2Sample.ts
index 4e3c8bcbcf7b..64ff7838318d 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateAuthSettingsV2Sample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateAuthSettingsV2Sample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Updates site's Authentication / Authorization settings for apps via the V2 format
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateAzureStorageAccountsSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateAzureStorageAccountsSample.ts
index 18a06ecc00db..61017d2495a9 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateAzureStorageAccountsSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateAzureStorageAccountsSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Updates the Azure storage account configurations of an app.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateFtpAllowedSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateFtpAllowedSample.ts
index 2780aa046341..d04703ca332e 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateFtpAllowedSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateFtpAllowedSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Updates whether FTP is allowed on the site or not.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateFtpAllowedSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateFtpAllowedSlotSample.ts
index 764ba6815469..a1af483256bc 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateFtpAllowedSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateFtpAllowedSlotSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Updates whether FTP is allowed on the site or not.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateSample.ts
index 7e7d3bbe84b6..257cd52b9ed9 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateScmAllowedSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateScmAllowedSample.ts
index 3e60f444c38a..1bbf2402c314 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateScmAllowedSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateScmAllowedSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Updates whether user publishing credentials are allowed on the site or not.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateScmAllowedSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateScmAllowedSlotSample.ts
index b23fb0ac4c80..66ae5d4707bb 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateScmAllowedSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateScmAllowedSlotSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Updates whether user publishing credentials are allowed on the site or not.
diff --git a/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateSlotSample.ts b/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateSlotSample.ts
index 4f2ed436a052..c2f7a73d799a 100644
--- a/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/webAppsUpdateSlotSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowRunActionRepetitionsGetSample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowRunActionRepetitionsGetSample.ts
index be2918566c16..7691f551c47b 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowRunActionRepetitionsGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowRunActionRepetitionsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get a workflow run action repetition.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowRunActionRepetitionsListExpressionTracesSample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowRunActionRepetitionsListExpressionTracesSample.ts
index 9fdfd01d3fba..eff5ba80dfc7 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowRunActionRepetitionsListExpressionTracesSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowRunActionRepetitionsListExpressionTracesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Lists a workflow run expression trace.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowRunActionRepetitionsListSample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowRunActionRepetitionsListSample.ts
index 4e7cd18043af..e9851276f460 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowRunActionRepetitionsListSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowRunActionRepetitionsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get all of a workflow run action repetitions.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowRunActionRepetitionsRequestHistoriesGetSample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowRunActionRepetitionsRequestHistoriesGetSample.ts
index 5bc063bdd0da..5e85cf002b72 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowRunActionRepetitionsRequestHistoriesGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowRunActionRepetitionsRequestHistoriesGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a workflow run repetition request history.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowRunActionRepetitionsRequestHistoriesListSample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowRunActionRepetitionsRequestHistoriesListSample.ts
index 95bb2b89f296..7422e188174e 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowRunActionRepetitionsRequestHistoriesListSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowRunActionRepetitionsRequestHistoriesListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List a workflow run repetition request history.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowRunActionScopeRepetitionsGetSample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowRunActionScopeRepetitionsGetSample.ts
index 4ced5bcdff51..fa70997641ba 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowRunActionScopeRepetitionsGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowRunActionScopeRepetitionsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get a workflow run action scoped repetition.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowRunActionScopeRepetitionsListSample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowRunActionScopeRepetitionsListSample.ts
index e8c7fb0240ac..b9076f2fd6c8 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowRunActionScopeRepetitionsListSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowRunActionScopeRepetitionsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List the workflow run action scoped repetitions.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowRunActionsGetSample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowRunActionsGetSample.ts
index cfa6d7a4cb6d..85a8b8ba9c01 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowRunActionsGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowRunActionsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a workflow run action.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowRunActionsListExpressionTracesSample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowRunActionsListExpressionTracesSample.ts
index dc185fde1f96..f994ba25a1b3 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowRunActionsListExpressionTracesSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowRunActionsListExpressionTracesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Lists a workflow run expression trace.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowRunActionsListSample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowRunActionsListSample.ts
index 0447da3273e6..9b31cc3f7f9f 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowRunActionsListSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowRunActionsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a list of workflow run actions.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowRunsCancelSample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowRunsCancelSample.ts
index 8011676590ea..52288ce8027e 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowRunsCancelSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowRunsCancelSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Cancels a workflow run.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowRunsGetSample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowRunsGetSample.ts
index b482d3afb4fd..380f2178cfb5 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowRunsGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowRunsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a workflow run.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowRunsListSample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowRunsListSample.ts
index 399602fa7a86..9e09e0c812b1 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowRunsListSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowRunsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a list of workflow runs.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowTriggerHistoriesGetSample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowTriggerHistoriesGetSample.ts
index 6c17cb3fd0bc..8d955b655e59 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowTriggerHistoriesGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowTriggerHistoriesGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a workflow trigger history.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowTriggerHistoriesListSample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowTriggerHistoriesListSample.ts
index 12cb844a810d..a534e0c751d8 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowTriggerHistoriesListSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowTriggerHistoriesListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a list of workflow trigger histories.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowTriggerHistoriesResubmitSample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowTriggerHistoriesResubmitSample.ts
index e32e31eda1bb..0c5d688f7bb2 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowTriggerHistoriesResubmitSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowTriggerHistoriesResubmitSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Resubmits a workflow run based on the trigger history.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowTriggersGetSample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowTriggersGetSample.ts
index efe9440356d8..91323f3c9e04 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowTriggersGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowTriggersGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a workflow trigger.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowTriggersGetSchemaJsonSample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowTriggersGetSchemaJsonSample.ts
index f97dea768fbc..6caf6f1550d3 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowTriggersGetSchemaJsonSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowTriggersGetSchemaJsonSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the trigger schema as JSON.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowTriggersListCallbackUrlSample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowTriggersListCallbackUrlSample.ts
index 674a1d50654a..ef45348abf54 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowTriggersListCallbackUrlSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowTriggersListCallbackUrlSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the callback URL for a workflow trigger.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowTriggersListSample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowTriggersListSample.ts
index 52560cc6de74..b2cedc772dc2 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowTriggersListSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowTriggersListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a list of workflow triggers.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowTriggersRunSample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowTriggersRunSample.ts
index e0138e218199..4e296da16a89 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowTriggersRunSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowTriggersRunSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Runs a workflow trigger.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowVersionsGetSample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowVersionsGetSample.ts
index ef10f7633bee..44c519a897bb 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowVersionsGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowVersionsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a workflow version.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowVersionsListSample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowVersionsListSample.ts
index 3f05d2d3d1d7..b370cb1f9f67 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowVersionsListSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowVersionsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a list of workflow versions.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowsRegenerateAccessKeySample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowsRegenerateAccessKeySample.ts
index 138f82ec1bab..aba5d37af0eb 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowsRegenerateAccessKeySample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowsRegenerateAccessKeySample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Regenerates the callback URL access key for request triggers.
diff --git a/sdk/appservice/arm-appservice/samples-dev/workflowsValidateSample.ts b/sdk/appservice/arm-appservice/samples-dev/workflowsValidateSample.ts
index 3ce05a6da5cc..4f646acaa180 100644
--- a/sdk/appservice/arm-appservice/samples-dev/workflowsValidateSample.ts
+++ b/sdk/appservice/arm-appservice/samples-dev/workflowsValidateSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { Workflow, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Validates the workflow definition.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersCreateOrUpdateCertificateSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersCreateOrUpdateCertificateSample.ts
index e42dbb3168e6..51a1189e153a 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersCreateOrUpdateCertificateSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersCreateOrUpdateCertificateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates or updates a certificate and associates with key vault secret.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersCreateOrUpdateSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersCreateOrUpdateSample.ts
index 06ce870896fe..61437a518a37 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersCreateOrUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersCreateOrUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a certificate purchase order.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersDeleteCertificateSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersDeleteCertificateSample.ts
index 8216d92693f6..ededb88502b7 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersDeleteCertificateSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersDeleteCertificateSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Delete the certificate associated with a certificate order.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersDeleteSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersDeleteSample.ts
index 3d6a50b77d8f..4f168b9c9259 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersDeleteSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Delete an existing certificate order.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersGetCertificateSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersGetCertificateSample.ts
index 3e86a8755142..23c3a5972f15 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersGetCertificateSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersGetCertificateSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get the certificate associated with a certificate order.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersGetSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersGetSample.ts
index 30b7b733f75a..1afe6c633455 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get a certificate order.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersListByResourceGroupSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersListByResourceGroupSample.ts
index 6d007f8ad9b6..b72352fd94af 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersListByResourceGroupSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersListByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get certificate orders in a resource group.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersListCertificatesSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersListCertificatesSample.ts
index fcd7966dab56..5ace283aea57 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersListCertificatesSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersListCertificatesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for List all certificates associated with a certificate order.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersListSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersListSample.ts
index 778568b11e8f..e905c79d80cd 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersListSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for List all certificate orders in a subscription.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersReissueSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersReissueSample.ts
index ba28130c9d42..2319e9ad7a04 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersReissueSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersReissueSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Reissue an existing certificate order.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersRenewSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersRenewSample.ts
index 4241952c43b2..f5e450788d97 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersRenewSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersRenewSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Renew an existing certificate order.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersResendEmailSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersResendEmailSample.ts
index a66021a9a2c6..6548544a7c5f 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersResendEmailSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersResendEmailSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Resend certificate email.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersResendRequestEmailsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersResendRequestEmailsSample.ts
index ba6d98570535..aca3634aee83 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersResendRequestEmailsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersResendRequestEmailsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { NameIdentifier, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Resend domain verification ownership email containing steps on how to verify a domain for a given certificate order
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersRetrieveCertificateActionsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersRetrieveCertificateActionsSample.ts
index 6a7de7252da4..e4c68313b030 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersRetrieveCertificateActionsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersRetrieveCertificateActionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Retrieve the list of certificate actions.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersRetrieveCertificateEmailHistorySample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersRetrieveCertificateEmailHistorySample.ts
index 793f45116dab..3d0dce356633 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersRetrieveCertificateEmailHistorySample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersRetrieveCertificateEmailHistorySample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Retrieve email history.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersRetrieveSiteSealSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersRetrieveSiteSealSample.ts
index 0f7980fd4e47..a498b9ed47da 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersRetrieveSiteSealSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersRetrieveSiteSealSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to This method is used to obtain the site seal information for an issued certificate. A site seal is a graphic that the certificate purchaser can embed on their web site to show their visitors information about their SSL certificate. If a web site visitor clicks on the site seal image, a pop-up page is displayed that contains detailed information about the SSL certificate. The site seal token is used to link the site seal graphic image to the appropriate certificate details pop-up page display when a user clicks on the site seal. The site seal images are expected to be static images and hosted by the reseller, to minimize delays for customer page load times.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersUpdateCertificateSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersUpdateCertificateSample.ts
index 0bd9d86b99df..44b317f571ad 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersUpdateCertificateSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersUpdateCertificateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates or updates a certificate and associates with key vault secret.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersUpdateSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersUpdateSample.ts
index 7ba6e47bb070..1211140437e8 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a certificate purchase order.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersValidatePurchaseInformationSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersValidatePurchaseInformationSample.ts
index 2fbf6e2eb93a..808c2bafa461 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersValidatePurchaseInformationSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersValidatePurchaseInformationSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Validate information for a certificate order.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersVerifyDomainOwnershipSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersVerifyDomainOwnershipSample.ts
index 586d6c68fb52..fe5ac2940a7d 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersVerifyDomainOwnershipSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceCertificateOrdersVerifyDomainOwnershipSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Verify domain ownership for this certificate order.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionSample.ts
index 8e61116584be..14b6189cbf15 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsApproveOrRejectPrivateEndpointConnectionSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Approves or rejects a private endpoint connection
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsChangeVnetSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsChangeVnetSample.ts
index 6faeaf52c380..7f834a985b06 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsChangeVnetSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsChangeVnetSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Move an App Service Environment to a different VNET.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsCreateOrUpdateMultiRolePoolSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsCreateOrUpdateMultiRolePoolSample.ts
index edf42a0079de..ef4a3c8e916f 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsCreateOrUpdateMultiRolePoolSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsCreateOrUpdateMultiRolePoolSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a multi-role pool.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsCreateOrUpdateSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsCreateOrUpdateSample.ts
index fa18947693c9..3dcbebe66de5 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsCreateOrUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsCreateOrUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsCreateOrUpdateWorkerPoolSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsCreateOrUpdateWorkerPoolSample.ts
index d47812a6d384..bd700f741138 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsCreateOrUpdateWorkerPoolSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsCreateOrUpdateWorkerPoolSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a worker pool.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsDeleteAseCustomDnsSuffixConfigurationSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsDeleteAseCustomDnsSuffixConfigurationSample.ts
index 6cc078a42917..c5788177073c 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsDeleteAseCustomDnsSuffixConfigurationSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsDeleteAseCustomDnsSuffixConfigurationSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Delete Custom Dns Suffix configuration of an App Service Environment
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsDeletePrivateEndpointConnectionSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsDeletePrivateEndpointConnectionSample.ts
index ee9fa3d38da5..94c0607e5662 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsDeletePrivateEndpointConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsDeletePrivateEndpointConnectionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deletes a private endpoint connection
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsDeleteSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsDeleteSample.ts
index 6515b92d6c80..96ed5cbcc02c 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsDeleteSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Delete an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetAseCustomDnsSuffixConfigurationSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetAseCustomDnsSuffixConfigurationSample.ts
index dbf767bfa433..8c733c9a2fae 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetAseCustomDnsSuffixConfigurationSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetAseCustomDnsSuffixConfigurationSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get Custom Dns Suffix configuration of an App Service Environment
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetAseV3NetworkingConfigurationSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetAseV3NetworkingConfigurationSample.ts
index c6cc2738ef60..1500a8c32b6b 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetAseV3NetworkingConfigurationSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetAseV3NetworkingConfigurationSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get networking configuration of an App Service Environment
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetDiagnosticsItemSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetDiagnosticsItemSample.ts
index 21680d45cec3..461b7e2e782a 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetDiagnosticsItemSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetDiagnosticsItemSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get a diagnostics item for an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetInboundNetworkDependenciesEndpointsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetInboundNetworkDependenciesEndpointsSample.ts
index 75c1756c6044..530cb3b62b4e 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetInboundNetworkDependenciesEndpointsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetInboundNetworkDependenciesEndpointsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get the network endpoints of all inbound dependencies of an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetMultiRolePoolSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetMultiRolePoolSample.ts
index 913042989472..0994f7fba278 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetMultiRolePoolSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetMultiRolePoolSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get properties of a multi-role pool.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetOutboundNetworkDependenciesEndpointsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetOutboundNetworkDependenciesEndpointsSample.ts
index edd9d0376be0..5057b477d7d5 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetOutboundNetworkDependenciesEndpointsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetOutboundNetworkDependenciesEndpointsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get the network endpoints of all outbound dependencies of an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetPrivateEndpointConnectionListSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetPrivateEndpointConnectionListSample.ts
index 0ef8b3d3823d..b2303e8d6f03 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetPrivateEndpointConnectionListSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetPrivateEndpointConnectionListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the list of private endpoints associated with a hosting environment
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetPrivateEndpointConnectionSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetPrivateEndpointConnectionSample.ts
index 6fd7620ea128..dbc74ec5b220 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetPrivateEndpointConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetPrivateEndpointConnectionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a private endpoint connection
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetPrivateLinkResourcesSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetPrivateLinkResourcesSample.ts
index b4903d06fdfd..d3b061b0a253 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetPrivateLinkResourcesSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetPrivateLinkResourcesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the private link resources
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetSample.ts
index d1b0f5ed3d8b..c831f0d057c6 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get the properties of an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetVipInfoSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetVipInfoSample.ts
index c78acbd571cf..3a5648423522 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetVipInfoSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetVipInfoSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get IP addresses assigned to an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetWorkerPoolSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetWorkerPoolSample.ts
index daa766b6cd89..0261a0c8b4ea 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetWorkerPoolSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsGetWorkerPoolSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get properties of a worker pool.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListAppServicePlansSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListAppServicePlansSample.ts
index 07f33fb666eb..50359cab4d03 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListAppServicePlansSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListAppServicePlansSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all App Service plans in an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListByResourceGroupSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListByResourceGroupSample.ts
index 1e9df615532d..4b688470c397 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListByResourceGroupSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all App Service Environments in a resource group.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListCapacitiesSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListCapacitiesSample.ts
index 61b61bb7fd72..1890f1eb752b 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListCapacitiesSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListCapacitiesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get the used, available, and total worker capacity an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListDiagnosticsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListDiagnosticsSample.ts
index 4bf4367621b2..dcfcc1e291ce 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListDiagnosticsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListDiagnosticsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get diagnostic information for an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListMultiRoleMetricDefinitionsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListMultiRoleMetricDefinitionsSample.ts
index 72985ff176a9..4e6f7f9e1f93 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListMultiRoleMetricDefinitionsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListMultiRoleMetricDefinitionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get metric definitions for a multi-role pool of an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsSample.ts
index dda9dc8209f2..6c56a421fb03 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListMultiRolePoolInstanceMetricDefinitionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get metric definitions for a specific instance of a multi-role pool of an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListMultiRolePoolSkusSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListMultiRolePoolSkusSample.ts
index a624b117e539..03b43abdb024 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListMultiRolePoolSkusSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListMultiRolePoolSkusSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get available SKUs for scaling a multi-role pool.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListMultiRolePoolsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListMultiRolePoolsSample.ts
index 1d7b8371b4c9..e0cefb7ff5dd 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListMultiRolePoolsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListMultiRolePoolsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all multi-role pools.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListMultiRoleUsagesSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListMultiRoleUsagesSample.ts
index 6090e31d4c4e..0a6873cdde5d 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListMultiRoleUsagesSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListMultiRoleUsagesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get usage metrics for a multi-role pool of an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListOperationsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListOperationsSample.ts
index 2fff49d95851..8cbd79d3f8b6 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListOperationsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListOperationsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for List all currently running operations on the App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListSample.ts
index 08169e5edbe2..d3a82e6a02cb 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all App Service Environments for a subscription.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListUsagesSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListUsagesSample.ts
index 7a39d40df07d..e7751048c491 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListUsagesSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListUsagesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get global usage metrics of an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListWebAppsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListWebAppsSample.ts
index f36a5ea18fd5..eb9776f40500 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListWebAppsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListWebAppsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all apps in an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListWebWorkerMetricDefinitionsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListWebWorkerMetricDefinitionsSample.ts
index d3c16a9d46cb..784d91b75804 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListWebWorkerMetricDefinitionsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListWebWorkerMetricDefinitionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get metric definitions for a worker pool of an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListWebWorkerUsagesSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListWebWorkerUsagesSample.ts
index f20b571edc8e..d3f01ec4a0bd 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListWebWorkerUsagesSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListWebWorkerUsagesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get usage metrics for a worker pool of an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsSample.ts
index f564e1a36257..1641db43910e 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListWorkerPoolInstanceMetricDefinitionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get metric definitions for a specific instance of a worker pool of an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListWorkerPoolSkusSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListWorkerPoolSkusSample.ts
index b73b86212891..d06bc954f4f4 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListWorkerPoolSkusSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListWorkerPoolSkusSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get available SKUs for scaling a worker pool.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListWorkerPoolsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListWorkerPoolsSample.ts
index b171133608f1..a9a8cc3ff4cb 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListWorkerPoolsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsListWorkerPoolsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all worker pools of an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsRebootSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsRebootSample.ts
index d0817b91d03f..190839ca248f 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsRebootSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsRebootSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Reboot all machines in an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsResumeSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsResumeSample.ts
index d7378fff6d59..0a4649fc0458 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsResumeSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsResumeSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Resume an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsSuspendSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsSuspendSample.ts
index cb07464602f2..49a7cf933a90 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsSuspendSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsSuspendSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Suspend an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsTestUpgradeAvailableNotificationSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsTestUpgradeAvailableNotificationSample.ts
index 2505d162b1fd..68342ceb099c 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsTestUpgradeAvailableNotificationSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsTestUpgradeAvailableNotificationSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Send a test notification that an upgrade is available for this App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsUpdateAseCustomDnsSuffixConfigurationSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsUpdateAseCustomDnsSuffixConfigurationSample.ts
index 1b4349d45160..2c4e062b8675 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsUpdateAseCustomDnsSuffixConfigurationSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsUpdateAseCustomDnsSuffixConfigurationSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Update Custom Dns Suffix configuration of an App Service Environment
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsUpdateAseNetworkingConfigurationSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsUpdateAseNetworkingConfigurationSample.ts
index f3ffc7295ca4..dd85d2416b20 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsUpdateAseNetworkingConfigurationSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsUpdateAseNetworkingConfigurationSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Update networking configuration of an App Service Environment
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsUpdateMultiRolePoolSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsUpdateMultiRolePoolSample.ts
index 23ed4faf2971..cd2d4b06c8c3 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsUpdateMultiRolePoolSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsUpdateMultiRolePoolSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a multi-role pool.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsUpdateSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsUpdateSample.ts
index 1f8d54a24dc3..04497e1ecfc6 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update an App Service Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsUpdateWorkerPoolSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsUpdateWorkerPoolSample.ts
index b16c9ca2ade2..9f8496c06085 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsUpdateWorkerPoolSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsUpdateWorkerPoolSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a worker pool.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsUpgradeSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsUpgradeSample.ts
index da640ec78015..cc2ec72d4c3c 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsUpgradeSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServiceEnvironmentsUpgradeSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Initiate an upgrade of an App Service Environment if one is available.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServicePlansCreateOrUpdateSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServicePlansCreateOrUpdateSample.ts
index e063557a3e77..43eb25e3cddf 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServicePlansCreateOrUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServicePlansCreateOrUpdateSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AppServicePlan, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates or updates an App Service Plan.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServicePlansDeleteSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServicePlansDeleteSample.ts
index cf2a5a2b307f..295023c03e46 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServicePlansDeleteSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServicePlansDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Delete an App Service plan.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServicePlansGetSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServicePlansGetSample.ts
index e35710e7627e..811c9deedcc5 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServicePlansGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServicePlansGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get an App Service plan.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServicePlansListByResourceGroupSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServicePlansListByResourceGroupSample.ts
index eba904098234..644614f7fe54 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServicePlansListByResourceGroupSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServicePlansListByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all App Service plans in a resource group.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServicePlansListSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServicePlansListSample.ts
index 9ea6b4c6637e..41e7081652cd 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServicePlansListSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServicePlansListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all App Service plans for a subscription.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServicePlansUpdateSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServicePlansUpdateSample.ts
index a54b2d7373ac..7440d48d0fda 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServicePlansUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/appServicePlansUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates or updates an App Service Plan.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseSample.ts
index 82bc8434b0ec..f55f03f888d0 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Microsoft.CertificateRegistration call to get a detector response from App Lens.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificateOrdersDiagnosticsListAppServiceCertificateOrderDetectorResponseSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificateOrdersDiagnosticsListAppServiceCertificateOrderDetectorResponseSample.ts
index b91c32590225..cc9d91ea10be 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificateOrdersDiagnosticsListAppServiceCertificateOrderDetectorResponseSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificateOrdersDiagnosticsListAppServiceCertificateOrderDetectorResponseSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Microsoft.CertificateRegistration to get the list of detectors for this RP.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificateRegistrationProviderListOperationsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificateRegistrationProviderListOperationsSample.ts
index e98dfd41bea4..526fa9652bd0 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificateRegistrationProviderListOperationsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificateRegistrationProviderListOperationsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Implements Csm operations Api to exposes the list of available Csm Apis under the resource provider
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificatesCreateOrUpdateSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificatesCreateOrUpdateSample.ts
index 4d0b053d3db6..1ca37163d5a6 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificatesCreateOrUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificatesCreateOrUpdateSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { Certificate, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a certificate.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificatesDeleteSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificatesDeleteSample.ts
index 57055ede3634..1f441fd7e67d 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificatesDeleteSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificatesDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Delete a certificate.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificatesGetSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificatesGetSample.ts
index bfdcde58b3f6..a3a275b16ab9 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificatesGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificatesGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get a certificate.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificatesListByResourceGroupSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificatesListByResourceGroupSample.ts
index b52022a656dc..2d6aaf8b47c8 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificatesListByResourceGroupSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificatesListByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all certificates in a resource group.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificatesListSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificatesListSample.ts
index e4a7d6c147d6..9043b677a0b9 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificatesListSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificatesListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all certificates for a subscription.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificatesUpdateSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificatesUpdateSample.ts
index 057fd62abb7a..817cd1386d3a 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificatesUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/certificatesUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a certificate.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsCreateOrUpdateSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsCreateOrUpdateSample.ts
index 67462b68c398..c5bd66d2b801 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsCreateOrUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsCreateOrUpdateSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { ContainerApp, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a Container App.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsDeleteSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsDeleteSample.ts
index f4e17c924b8a..1fdd46646131 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsDeleteSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Delete a Container App.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsGetSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsGetSample.ts
index 17961441348e..a3552380af32 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the properties of a Container App.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsListByResourceGroupSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsListByResourceGroupSample.ts
index 1244cf7c0bb8..f0e4a328d102 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsListByResourceGroupSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsListByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the Container Apps in a given resource group.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsListBySubscriptionSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsListBySubscriptionSample.ts
index 791611ab14c8..3c554c6794b3 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsListBySubscriptionSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsListBySubscriptionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the Container Apps in a given subscription.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsListSecretsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsListSecretsSample.ts
index 04b006d154f0..763bffdaafda 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsListSecretsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsListSecretsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List secrets for a container app
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsRevisionsActivateRevisionSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsRevisionsActivateRevisionSample.ts
index 20cf2b89fc55..f996e6d4653d 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsRevisionsActivateRevisionSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsRevisionsActivateRevisionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Activates a revision for a Container App
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsRevisionsDeactivateRevisionSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsRevisionsDeactivateRevisionSample.ts
index 610d07555189..9bf161ad3cda 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsRevisionsDeactivateRevisionSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsRevisionsDeactivateRevisionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Deactivates a revision for a Container App
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsRevisionsGetRevisionSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsRevisionsGetRevisionSample.ts
index e070c33c053c..11a23746fe19 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsRevisionsGetRevisionSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsRevisionsGetRevisionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get a revision of a Container App.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsRevisionsListRevisionsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsRevisionsListRevisionsSample.ts
index 62a58c67a872..75c0bb307394 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsRevisionsListRevisionsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsRevisionsListRevisionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the Revisions for a given Container App.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsRevisionsRestartRevisionSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsRevisionsRestartRevisionSample.ts
index 86bfbc8219fd..650e7bdcf105 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsRevisionsRestartRevisionSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/containerAppsRevisionsRestartRevisionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Restarts a revision for a Container App
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/deletedWebAppsGetDeletedWebAppByLocationSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/deletedWebAppsGetDeletedWebAppByLocationSample.ts
index cd5d45b09db8..174c922ecc0e 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/deletedWebAppsGetDeletedWebAppByLocationSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/deletedWebAppsGetDeletedWebAppByLocationSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get deleted app for a subscription at location.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/deletedWebAppsListByLocationSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/deletedWebAppsListByLocationSample.ts
index 931677db70bb..6a15f759964a 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/deletedWebAppsListByLocationSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/deletedWebAppsListByLocationSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all deleted apps for a subscription at location
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsExecuteSiteAnalysisSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsExecuteSiteAnalysisSample.ts
index 59cf30cc2044..213ca25761fe 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsExecuteSiteAnalysisSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsExecuteSiteAnalysisSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Execute Analysis
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsExecuteSiteAnalysisSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsExecuteSiteAnalysisSlotSample.ts
index 72de17a850aa..e318d82fe487 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsExecuteSiteAnalysisSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsExecuteSiteAnalysisSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Execute Analysis
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsExecuteSiteDetectorSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsExecuteSiteDetectorSample.ts
index aac5a4b9d9e2..0e003bb4fb15 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsExecuteSiteDetectorSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsExecuteSiteDetectorSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Execute Detector
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsExecuteSiteDetectorSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsExecuteSiteDetectorSlotSample.ts
index 984c3269d834..0a5ce13e68e3 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsExecuteSiteDetectorSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsExecuteSiteDetectorSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Execute Detector
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetHostingEnvironmentDetectorResponseSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetHostingEnvironmentDetectorResponseSample.ts
index ab66a4c7c838..5dd7216aafb1 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetHostingEnvironmentDetectorResponseSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetHostingEnvironmentDetectorResponseSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Hosting Environment Detector Response
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteAnalysisSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteAnalysisSample.ts
index 4fdddc100dc5..369b45fed2d0 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteAnalysisSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteAnalysisSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Site Analysis
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteAnalysisSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteAnalysisSlotSample.ts
index cbec6cf03796..d4c11288ec0b 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteAnalysisSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteAnalysisSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Site Analysis
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteDetectorResponseSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteDetectorResponseSample.ts
index af2936bbbe7f..a323e910612c 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteDetectorResponseSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteDetectorResponseSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get site detector response
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteDetectorResponseSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteDetectorResponseSlotSample.ts
index 8c1c509fc350..464a1c85591e 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteDetectorResponseSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteDetectorResponseSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get site detector response
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteDetectorSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteDetectorSample.ts
index 432af6fb73a5..4202f7d10e51 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteDetectorSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteDetectorSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Detector
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteDetectorSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteDetectorSlotSample.ts
index a21cb59230b0..2e0d777264bf 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteDetectorSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteDetectorSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Detector
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteDiagnosticCategorySample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteDiagnosticCategorySample.ts
index 05908630674b..955232d9177e 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteDiagnosticCategorySample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteDiagnosticCategorySample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Diagnostics Category
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteDiagnosticCategorySlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteDiagnosticCategorySlotSample.ts
index cf478b7bca02..48aa7ccc2d76 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteDiagnosticCategorySlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsGetSiteDiagnosticCategorySlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Diagnostics Category
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListHostingEnvironmentDetectorResponsesSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListHostingEnvironmentDetectorResponsesSample.ts
index 61bee44f8771..f1ab46dcdc54 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListHostingEnvironmentDetectorResponsesSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListHostingEnvironmentDetectorResponsesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for List Hosting Environment Detector Responses
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteAnalysesSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteAnalysesSample.ts
index 104343dc99c6..cd92ae4c1468 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteAnalysesSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteAnalysesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Site Analyses
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteAnalysesSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteAnalysesSlotSample.ts
index f88fdd519af1..a998cbf04f9a 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteAnalysesSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteAnalysesSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Site Analyses
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteDetectorResponsesSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteDetectorResponsesSample.ts
index 8fdb64b15c1b..d71e99311ebd 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteDetectorResponsesSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteDetectorResponsesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for List Site Detector Responses
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteDetectorResponsesSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteDetectorResponsesSlotSample.ts
index fdb320a55ef2..550fd5a13fb4 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteDetectorResponsesSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteDetectorResponsesSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for List Site Detector Responses
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteDetectorsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteDetectorsSample.ts
index b998500de3c0..3459c07493aa 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteDetectorsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteDetectorsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Detectors
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteDetectorsSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteDetectorsSlotSample.ts
index 7b9e44abb1a5..75df2b3f6466 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteDetectorsSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteDetectorsSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Detectors
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteDiagnosticCategoriesSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteDiagnosticCategoriesSample.ts
index 6e528f43ca76..6587743c1fac 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteDiagnosticCategoriesSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteDiagnosticCategoriesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Diagnostics Categories
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteDiagnosticCategoriesSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteDiagnosticCategoriesSlotSample.ts
index 3464c9012fd6..134ead055af0 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteDiagnosticCategoriesSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/diagnosticsListSiteDiagnosticCategoriesSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get Diagnostics Categories
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainRegistrationProviderListOperationsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainRegistrationProviderListOperationsSample.ts
index 352e2716a4ba..7ee837a1c904 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainRegistrationProviderListOperationsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainRegistrationProviderListOperationsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Implements Csm operations Api to exposes the list of available Csm Apis under the resource provider
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsCheckAvailabilitySample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsCheckAvailabilitySample.ts
index f82be751dc11..164013f86a87 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsCheckAvailabilitySample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsCheckAvailabilitySample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { NameIdentifier, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Check if a domain is available for registration.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsCreateOrUpdateOwnershipIdentifierSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsCreateOrUpdateOwnershipIdentifierSample.ts
index 62a5c06b1b7e..407e54756d54 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsCreateOrUpdateOwnershipIdentifierSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsCreateOrUpdateOwnershipIdentifierSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates an ownership identifier for a domain or updates identifier details for an existing identifier
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsCreateOrUpdateSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsCreateOrUpdateSample.ts
index c436f8a57c89..e45fcefd256d 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsCreateOrUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsCreateOrUpdateSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { Domain, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates or updates a domain.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsDeleteOwnershipIdentifierSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsDeleteOwnershipIdentifierSample.ts
index 742d2efac783..28b815f175e1 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsDeleteOwnershipIdentifierSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsDeleteOwnershipIdentifierSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Delete ownership identifier for domain
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsDeleteSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsDeleteSample.ts
index a2ea61d3c46f..30709bede895 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsDeleteSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsDeleteSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Delete a domain.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsGetControlCenterSsoRequestSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsGetControlCenterSsoRequestSample.ts
index 97df0a5244bb..04631c19eaaf 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsGetControlCenterSsoRequestSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsGetControlCenterSsoRequestSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Generate a single sign-on request for the domain management portal.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsGetOwnershipIdentifierSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsGetOwnershipIdentifierSample.ts
index c94e426ca6c6..c0701a00dad5 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsGetOwnershipIdentifierSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsGetOwnershipIdentifierSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get ownership identifier for domain
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsGetSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsGetSample.ts
index a28bc7bf998d..7a96841b73e1 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get a domain.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsListByResourceGroupSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsListByResourceGroupSample.ts
index a254162e1e0c..f741245315f3 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsListByResourceGroupSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsListByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all domains in a resource group.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsListOwnershipIdentifiersSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsListOwnershipIdentifiersSample.ts
index ce8f900c7db6..f9c33974ba93 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsListOwnershipIdentifiersSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsListOwnershipIdentifiersSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Lists domain ownership identifiers.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsListRecommendationsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsListRecommendationsSample.ts
index 56cbd8dcee96..f754d3a34ed2 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsListRecommendationsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsListRecommendationsSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get domain name recommendations based on keywords.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsListSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsListSample.ts
index 1296a0234f1c..f95e6d4ebb0d 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsListSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all domains in a subscription.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsRenewSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsRenewSample.ts
index e1a4f18ad65e..467b54dba186 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsRenewSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsRenewSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Renew a domain.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsTransferOutSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsTransferOutSample.ts
index d7f872d32254..f42824e9db68 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsTransferOutSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsTransferOutSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Transfer out domain to another registrar
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsUpdateOwnershipIdentifierSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsUpdateOwnershipIdentifierSample.ts
index 0d521e6c0bfd..24fec9abd44a 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsUpdateOwnershipIdentifierSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsUpdateOwnershipIdentifierSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates an ownership identifier for a domain or updates identifier details for an existing identifier
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsUpdateSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsUpdateSample.ts
index d103d2434222..a1c8e41f8446 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/domainsUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates or updates a domain.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/getUsagesInLocationListSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/getUsagesInLocationListSample.ts
index 00a33effb422..479a6f0310d8 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/getUsagesInLocationListSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/getUsagesInLocationListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List usages in cores for all skus used by a subscription in a given location, for a specific quota type.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/globalGetDeletedWebAppSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/globalGetDeletedWebAppSample.ts
index 5269898142bd..dbda41d307f1 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/globalGetDeletedWebAppSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/globalGetDeletedWebAppSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get deleted app for a subscription.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/globalGetDeletedWebAppSnapshotsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/globalGetDeletedWebAppSnapshotsSample.ts
index adb4459bac68..f2d6f178ec2f 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/globalGetDeletedWebAppSnapshotsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/globalGetDeletedWebAppSnapshotsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all deleted apps for a subscription.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/globalGetSubscriptionOperationWithAsyncResponseSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/globalGetSubscriptionOperationWithAsyncResponseSample.ts
index f561462b99bc..41c9c5decb33 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/globalGetSubscriptionOperationWithAsyncResponseSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/globalGetSubscriptionOperationWithAsyncResponseSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets an operation in a subscription and given region
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/kubeEnvironmentsCreateOrUpdateSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/kubeEnvironmentsCreateOrUpdateSample.ts
index 01b917b54ade..ae739d740963 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/kubeEnvironmentsCreateOrUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/kubeEnvironmentsCreateOrUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates or updates a Kubernetes Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/kubeEnvironmentsDeleteSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/kubeEnvironmentsDeleteSample.ts
index 0c51ea8d5963..ce719bc02e1a 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/kubeEnvironmentsDeleteSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/kubeEnvironmentsDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Delete a Kubernetes Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/kubeEnvironmentsGetSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/kubeEnvironmentsGetSample.ts
index 59f5a2817908..988820f24ec1 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/kubeEnvironmentsGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/kubeEnvironmentsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get the properties of a Kubernetes Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/kubeEnvironmentsListByResourceGroupSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/kubeEnvironmentsListByResourceGroupSample.ts
index d52272af0cb2..ea7626b5fe03 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/kubeEnvironmentsListByResourceGroupSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/kubeEnvironmentsListByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all the Kubernetes Environments in a resource group.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/kubeEnvironmentsListBySubscriptionSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/kubeEnvironmentsListBySubscriptionSample.ts
index e32829ed3094..3ca902f81573 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/kubeEnvironmentsListBySubscriptionSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/kubeEnvironmentsListBySubscriptionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all Kubernetes Environments for a subscription.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/kubeEnvironmentsUpdateSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/kubeEnvironmentsUpdateSample.ts
index 7f95f912c22b..be5253ad529c 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/kubeEnvironmentsUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/kubeEnvironmentsUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates or updates a Kubernetes Environment.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/listAseRegionsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/listAseRegionsSample.ts
index 755466cabdb7..ac2beb8b4b27 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/listAseRegionsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/listAseRegionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for get a list of available ASE regions and its supported Skus.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/listCustomHostNameSitesSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/listCustomHostNameSitesSample.ts
index f8c57b555c4f..634dd573c1e7 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/listCustomHostNameSitesSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/listCustomHostNameSitesSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get custom hostnames under this subscription
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/providerGetFunctionAppStacksForLocationSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/providerGetFunctionAppStacksForLocationSample.ts
index 3d710125dcb4..5342f4fb4872 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/providerGetFunctionAppStacksForLocationSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/providerGetFunctionAppStacksForLocationSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get available Function app frameworks and their versions for location
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/providerGetFunctionAppStacksSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/providerGetFunctionAppStacksSample.ts
index 1f2d3d7fd60a..3231f8ef334e 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/providerGetFunctionAppStacksSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/providerGetFunctionAppStacksSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get available Function app frameworks and their versions
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/providerGetWebAppStacksForLocationSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/providerGetWebAppStacksForLocationSample.ts
index a068157b3e43..bcaeb0595178 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/providerGetWebAppStacksForLocationSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/providerGetWebAppStacksForLocationSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get available Web app frameworks and their versions for location
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/providerGetWebAppStacksSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/providerGetWebAppStacksSample.ts
index da20d3940480..b0e79ef3fca1 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/providerGetWebAppStacksSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/providerGetWebAppStacksSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get available Web app frameworks and their versions
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/providerListOperationsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/providerListOperationsSample.ts
index d79dceb9b3ea..d558f3a88c58 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/providerListOperationsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/providerListOperationsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/resourceHealthMetadataGetBySiteSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/resourceHealthMetadataGetBySiteSample.ts
index 20bf0c99a3f5..705c92740a5e 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/resourceHealthMetadataGetBySiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/resourceHealthMetadataGetBySiteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the category of ResourceHealthMetadata to use for the given site
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/resourceHealthMetadataGetBySiteSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/resourceHealthMetadataGetBySiteSlotSample.ts
index c69a50f0c7d2..e5364876dda0 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/resourceHealthMetadataGetBySiteSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/resourceHealthMetadataGetBySiteSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the category of ResourceHealthMetadata to use for the given site
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/resourceHealthMetadataListByResourceGroupSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/resourceHealthMetadataListByResourceGroupSample.ts
index fdadc275ec66..732c63278f9f 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/resourceHealthMetadataListByResourceGroupSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/resourceHealthMetadataListByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for List all ResourceHealthMetadata for all sites in the resource group in the subscription.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/resourceHealthMetadataListBySiteSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/resourceHealthMetadataListBySiteSample.ts
index ed4425a97503..93dabf99775f 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/resourceHealthMetadataListBySiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/resourceHealthMetadataListBySiteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the category of ResourceHealthMetadata to use for the given site as a collection
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/resourceHealthMetadataListBySiteSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/resourceHealthMetadataListBySiteSlotSample.ts
index ec8913146a44..5250403b8013 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/resourceHealthMetadataListBySiteSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/resourceHealthMetadataListBySiteSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the category of ResourceHealthMetadata to use for the given site as a collection
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/resourceHealthMetadataListSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/resourceHealthMetadataListSample.ts
index ab44dd58290a..8803badb3057 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/resourceHealthMetadataListSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/resourceHealthMetadataListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for List all ResourceHealthMetadata for all sites in the subscription.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesApproveOrRejectPrivateEndpointConnectionSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesApproveOrRejectPrivateEndpointConnectionSample.ts
index 3582b5d4fe77..2d02fdf3a081 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesApproveOrRejectPrivateEndpointConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesApproveOrRejectPrivateEndpointConnectionSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Approves or rejects a private endpoint connection
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateBasicAuthSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateBasicAuthSample.ts
index ff4d87769c9a..dc22152de6c2 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateBasicAuthSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateBasicAuthSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Adds or updates basic auth for a static site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateBuildDatabaseConnectionSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateBuildDatabaseConnectionSample.ts
index 48274295739e..9e7b111a057f 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateBuildDatabaseConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateBuildDatabaseConnectionSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a database connection for a static site build
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateDatabaseConnectionSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateDatabaseConnectionSample.ts
index a17c2cd6c855..7001dc27ad57 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateDatabaseConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateDatabaseConnectionSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a database connection for a static site
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateStaticSiteAppSettingsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateStaticSiteAppSettingsSample.ts
index ad013936a8cc..ec14802a4848 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateStaticSiteAppSettingsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateStaticSiteAppSettingsSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates or updates the app settings of a static site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateStaticSiteBuildAppSettingsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateStaticSiteBuildAppSettingsSample.ts
index ff6afb593e5f..5a163299100f 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateStaticSiteBuildAppSettingsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateStaticSiteBuildAppSettingsSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates or updates the app settings of a static site build.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateStaticSiteBuildFunctionAppSettingsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateStaticSiteBuildFunctionAppSettingsSample.ts
index c40cff344c62..a7725a115510 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateStaticSiteBuildFunctionAppSettingsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateStaticSiteBuildFunctionAppSettingsSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates or updates the function app settings of a static site build.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateStaticSiteCustomDomainSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateStaticSiteCustomDomainSample.ts
index 0ae8bb4991be..32a3a4be4873 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateStaticSiteCustomDomainSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateStaticSiteCustomDomainSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates a new static site custom domain in an existing resource group and static site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateStaticSiteFunctionAppSettingsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateStaticSiteFunctionAppSettingsSample.ts
index 6faa01f90b74..107e4bda0177 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateStaticSiteFunctionAppSettingsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateStaticSiteFunctionAppSettingsSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates or updates the function app settings of a static site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateStaticSiteSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateStaticSiteSample.ts
index 47129be9be24..3a301d7e0cff 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateStaticSiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateOrUpdateStaticSiteSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates a new static site in an existing resource group, or updates an existing static site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateUserRolesInvitationLinkSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateUserRolesInvitationLinkSample.ts
index cb1e05daee57..399c9d2a79f3 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateUserRolesInvitationLinkSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateUserRolesInvitationLinkSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates an invitation link for a user with the role
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateZipDeploymentForStaticSiteBuildSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateZipDeploymentForStaticSiteBuildSample.ts
index 2b1906d86f2c..4ba72176d627 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateZipDeploymentForStaticSiteBuildSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateZipDeploymentForStaticSiteBuildSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deploys zipped content to a specific environment of a static site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateZipDeploymentForStaticSiteSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateZipDeploymentForStaticSiteSample.ts
index f7952c5e8d0c..7b52384bf734 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateZipDeploymentForStaticSiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesCreateZipDeploymentForStaticSiteSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deploys zipped content to a static site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeleteBuildDatabaseConnectionSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeleteBuildDatabaseConnectionSample.ts
index b6ec5168c3a4..db86dea2cf9c 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeleteBuildDatabaseConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeleteBuildDatabaseConnectionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Delete a database connection for a static site build
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeleteDatabaseConnectionSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeleteDatabaseConnectionSample.ts
index 820fe72c52ca..a7c9d70a7206 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeleteDatabaseConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeleteDatabaseConnectionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Delete a database connection for a static site
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeletePrivateEndpointConnectionSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeletePrivateEndpointConnectionSample.ts
index 1b8d29e2bf7b..c2ca7048d3e1 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeletePrivateEndpointConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeletePrivateEndpointConnectionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deletes a private endpoint connection
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeleteStaticSiteBuildSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeleteStaticSiteBuildSample.ts
index 542a9bf1db91..0b11cf73c936 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeleteStaticSiteBuildSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeleteStaticSiteBuildSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deletes a static site build.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeleteStaticSiteCustomDomainSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeleteStaticSiteCustomDomainSample.ts
index 8168d11f64ca..7b7200a91361 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeleteStaticSiteCustomDomainSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeleteStaticSiteCustomDomainSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deletes a custom domain.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeleteStaticSiteSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeleteStaticSiteSample.ts
index f8a1f25b18f1..211b74ad1b92 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeleteStaticSiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeleteStaticSiteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deletes a static site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeleteStaticSiteUserSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeleteStaticSiteUserSample.ts
index 99a262ef6763..aab53aee69bf 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeleteStaticSiteUserSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDeleteStaticSiteUserSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deletes the user entry from the static site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDetachStaticSiteSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDetachStaticSiteSample.ts
index 851e6ad40d9a..cad971b59b49 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDetachStaticSiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDetachStaticSiteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Detaches a static site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDetachUserProvidedFunctionAppFromStaticSiteBuildSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDetachUserProvidedFunctionAppFromStaticSiteBuildSample.ts
index 49b3d65d73ea..46c60e344a55 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDetachUserProvidedFunctionAppFromStaticSiteBuildSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDetachUserProvidedFunctionAppFromStaticSiteBuildSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Detach the user provided function app from the static site build
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDetachUserProvidedFunctionAppFromStaticSiteSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDetachUserProvidedFunctionAppFromStaticSiteSample.ts
index 0cf016c7e3ad..cf97302f3b0e 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDetachUserProvidedFunctionAppFromStaticSiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesDetachUserProvidedFunctionAppFromStaticSiteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Detach the user provided function app from the static site
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetBasicAuthSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetBasicAuthSample.ts
index cd8d1b195a42..ebc79dddc507 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetBasicAuthSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetBasicAuthSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the basic auth properties for a static site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetBuildDatabaseConnectionSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetBuildDatabaseConnectionSample.ts
index 77d3034ff17d..2cb464515383 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetBuildDatabaseConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetBuildDatabaseConnectionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Returns overview of a database connection for a static site build by name
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetBuildDatabaseConnectionWithDetailsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetBuildDatabaseConnectionWithDetailsSample.ts
index 3529d3b5fbe9..b76aac43cf71 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetBuildDatabaseConnectionWithDetailsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetBuildDatabaseConnectionWithDetailsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Returns details of a database connection for a static site build by name
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetBuildDatabaseConnectionsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetBuildDatabaseConnectionsSample.ts
index 3124b3a7b075..943b5542ff2d 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetBuildDatabaseConnectionsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetBuildDatabaseConnectionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Returns overviews of database connections for a static site build
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetBuildDatabaseConnectionsWithDetailsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetBuildDatabaseConnectionsWithDetailsSample.ts
index 61ce00413199..98d36170e3c8 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetBuildDatabaseConnectionsWithDetailsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetBuildDatabaseConnectionsWithDetailsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Returns details of database connections for a static site build
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetDatabaseConnectionSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetDatabaseConnectionSample.ts
index 61228524cb55..dace3637c471 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetDatabaseConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetDatabaseConnectionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Returns overview of a database connection for a static site by name
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetDatabaseConnectionWithDetailsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetDatabaseConnectionWithDetailsSample.ts
index 69d20783db91..9b713da18145 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetDatabaseConnectionWithDetailsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetDatabaseConnectionWithDetailsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Returns details of a database connection for a static site by name
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetDatabaseConnectionsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetDatabaseConnectionsSample.ts
index b43d48d4d6f7..b52d8d2f9ef8 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetDatabaseConnectionsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetDatabaseConnectionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Returns overviews of database connections for a static site
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetDatabaseConnectionsWithDetailsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetDatabaseConnectionsWithDetailsSample.ts
index e255abda8623..a68ce94bdac1 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetDatabaseConnectionsWithDetailsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetDatabaseConnectionsWithDetailsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Returns details of database connections for a static site
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetLinkedBackendForBuildSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetLinkedBackendForBuildSample.ts
index 093a2cdebbe5..e6e1f8f0ab6a 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetLinkedBackendForBuildSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetLinkedBackendForBuildSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Returns the details of a linked backend linked to a static site build by name
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetLinkedBackendSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetLinkedBackendSample.ts
index b847c22061bf..7610e20d935e 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetLinkedBackendSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetLinkedBackendSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Returns the details of a linked backend linked to a static site by name
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetLinkedBackendsForBuildSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetLinkedBackendsForBuildSample.ts
index 3f93222f1b6b..e008c0b4ac3d 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetLinkedBackendsForBuildSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetLinkedBackendsForBuildSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Returns details of all backends linked to a static site build
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetLinkedBackendsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetLinkedBackendsSample.ts
index dd81a0ce1866..01b592ca3608 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetLinkedBackendsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetLinkedBackendsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Returns details of all backends linked to a static site
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetPrivateEndpointConnectionListSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetPrivateEndpointConnectionListSample.ts
index 535e870bfbdc..f06132f5ee0b 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetPrivateEndpointConnectionListSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetPrivateEndpointConnectionListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the list of private endpoint connections associated with a static site
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetPrivateEndpointConnectionSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetPrivateEndpointConnectionSample.ts
index 02a29d40ef0a..8e0ac0264f31 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetPrivateEndpointConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetPrivateEndpointConnectionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a private endpoint connection
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetPrivateLinkResourcesSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetPrivateLinkResourcesSample.ts
index 52cf953fd608..c82081cc9f56 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetPrivateLinkResourcesSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetPrivateLinkResourcesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the private link resources
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetStaticSiteBuildSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetStaticSiteBuildSample.ts
index e747d6fdb7de..8b4ab2478b86 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetStaticSiteBuildSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetStaticSiteBuildSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the details of a static site build.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetStaticSiteBuildsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetStaticSiteBuildsSample.ts
index 5137617fb509..14d17995a557 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetStaticSiteBuildsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetStaticSiteBuildsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets all static site builds for a particular static site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetStaticSiteCustomDomainSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetStaticSiteCustomDomainSample.ts
index 842ce75da33d..a187d73722bb 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetStaticSiteCustomDomainSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetStaticSiteCustomDomainSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets an existing custom domain for a particular static site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetStaticSiteSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetStaticSiteSample.ts
index 570dc149cd41..9ba15737bbfc 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetStaticSiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetStaticSiteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the details of a static site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetStaticSitesByResourceGroupSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetStaticSitesByResourceGroupSample.ts
index d69198c2344c..d382fd667ff2 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetStaticSitesByResourceGroupSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetStaticSitesByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets all static sites in the specified resource group.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetUserProvidedFunctionAppForStaticSiteBuildSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetUserProvidedFunctionAppForStaticSiteBuildSample.ts
index 43dfaf51ef66..722eb77e3002 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetUserProvidedFunctionAppForStaticSiteBuildSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetUserProvidedFunctionAppForStaticSiteBuildSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the details of the user provided function app registered with a static site build
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetUserProvidedFunctionAppForStaticSiteSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetUserProvidedFunctionAppForStaticSiteSample.ts
index 59997aec7992..5884bd5502db 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetUserProvidedFunctionAppForStaticSiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetUserProvidedFunctionAppForStaticSiteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the details of the user provided function app registered with a static site
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetUserProvidedFunctionAppsForStaticSiteBuildSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetUserProvidedFunctionAppsForStaticSiteBuildSample.ts
index c235e803ae8b..c217e8d3001a 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetUserProvidedFunctionAppsForStaticSiteBuildSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetUserProvidedFunctionAppsForStaticSiteBuildSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the details of the user provided function apps registered with a static site build
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetUserProvidedFunctionAppsForStaticSiteSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetUserProvidedFunctionAppsForStaticSiteSample.ts
index 5e36831e874c..429168436309 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetUserProvidedFunctionAppsForStaticSiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesGetUserProvidedFunctionAppsForStaticSiteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the details of the user provided function apps registered with a static site
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesLinkBackendSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesLinkBackendSample.ts
index 0a237c29eaa8..f49c60948ea8 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesLinkBackendSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesLinkBackendSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Link backend to a static site
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesLinkBackendToBuildSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesLinkBackendToBuildSample.ts
index 8e387e4897fb..27aeec602f36 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesLinkBackendToBuildSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesLinkBackendToBuildSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Link backend to a static site build
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListBasicAuthSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListBasicAuthSample.ts
index 1a47517f6bc1..2c4e30089514 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListBasicAuthSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListBasicAuthSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the basic auth properties for a static site as a collection.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListSample.ts
index e8048653370e..9d39b4ca000c 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all Static Sites for a subscription.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteAppSettingsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteAppSettingsSample.ts
index d36785cffa26..68819a171a84 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteAppSettingsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteAppSettingsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the application settings of a static site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteBuildAppSettingsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteBuildAppSettingsSample.ts
index a745ac62bf7f..0628bb5c3f4b 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteBuildAppSettingsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteBuildAppSettingsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the application settings of a static site build.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteBuildFunctionAppSettingsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteBuildFunctionAppSettingsSample.ts
index 591fa73a536b..32cd44a92057 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteBuildFunctionAppSettingsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteBuildFunctionAppSettingsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the application settings of a static site build.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteBuildFunctionsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteBuildFunctionsSample.ts
index 10d24744dfd4..c263624259e8 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteBuildFunctionsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteBuildFunctionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the functions of a particular static site build.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteConfiguredRolesSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteConfiguredRolesSample.ts
index 94a29ea22b83..6761ff48b077 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteConfiguredRolesSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteConfiguredRolesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Lists the roles configured for the static site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteCustomDomainsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteCustomDomainsSample.ts
index abb5475dc00e..0f65d55e1156 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteCustomDomainsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteCustomDomainsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets all static site custom domains for a particular static site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteFunctionAppSettingsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteFunctionAppSettingsSample.ts
index 8f157baa1395..fd010e99cfb6 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteFunctionAppSettingsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteFunctionAppSettingsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the application settings of a static site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteFunctionsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteFunctionsSample.ts
index b6e9553f5674..db950af065f6 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteFunctionsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteFunctionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the functions of a static site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteSecretsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteSecretsSample.ts
index 0805bd77a5a6..6701849b4ccc 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteSecretsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteSecretsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Lists the secrets for an existing static site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteUsersSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteUsersSample.ts
index 6dfc15bf8e17..f9bc5f307f45 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteUsersSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesListStaticSiteUsersSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the list of users of a static site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesPreviewWorkflowSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesPreviewWorkflowSample.ts
index 9c817c489e59..66b4a79fd844 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesPreviewWorkflowSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesPreviewWorkflowSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Generates a preview workflow file for the static site
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildSample.ts
index 0c69169ea9c2..6be87e31d3d2 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesRegisterUserProvidedFunctionAppWithStaticSiteBuildSample.ts
@@ -14,9 +14,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Register a user provided function app with a static site build
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesRegisterUserProvidedFunctionAppWithStaticSiteSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesRegisterUserProvidedFunctionAppWithStaticSiteSample.ts
index 2381a6e9248d..10c9b7dc9275 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesRegisterUserProvidedFunctionAppWithStaticSiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesRegisterUserProvidedFunctionAppWithStaticSiteSample.ts
@@ -14,9 +14,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Register a user provided function app with a static site
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesResetStaticSiteApiKeySample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesResetStaticSiteApiKeySample.ts
index b775fa03305f..89bb8d3ea8c3 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesResetStaticSiteApiKeySample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesResetStaticSiteApiKeySample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Resets the api key for an existing static site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesUnlinkBackendFromBuildSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesUnlinkBackendFromBuildSample.ts
index 91fcd6d3b37c..02b6fac19130 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesUnlinkBackendFromBuildSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesUnlinkBackendFromBuildSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Unlink a backend from a static site build
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesUnlinkBackendSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesUnlinkBackendSample.ts
index ad5b2dbd944d..9dd024bdff67 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesUnlinkBackendSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesUnlinkBackendSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Unlink a backend from a static site
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesUpdateBuildDatabaseConnectionSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesUpdateBuildDatabaseConnectionSample.ts
index 83f7f6071bb6..359184379884 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesUpdateBuildDatabaseConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesUpdateBuildDatabaseConnectionSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a database connection for a static site build
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesUpdateDatabaseConnectionSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesUpdateDatabaseConnectionSample.ts
index b3d6a6e757c0..cfa29798e4be 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesUpdateDatabaseConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesUpdateDatabaseConnectionSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Create or update a database connection for a static site
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesUpdateStaticSiteSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesUpdateStaticSiteSample.ts
index dd53cfd33736..44b206451ffb 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesUpdateStaticSiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesUpdateStaticSiteSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates a new static site in an existing resource group, or updates an existing static site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesUpdateStaticSiteUserSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesUpdateStaticSiteUserSample.ts
index f96f4264df82..15f9f93f1070 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesUpdateStaticSiteUserSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesUpdateStaticSiteUserSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Updates a user entry with the listed roles
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesValidateBackendForBuildSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesValidateBackendForBuildSample.ts
index 9028f912e470..b71e40136749 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesValidateBackendForBuildSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesValidateBackendForBuildSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Validates that a backend can be linked to a static site build
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesValidateBackendSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesValidateBackendSample.ts
index 729fce49a693..344011a9d184 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesValidateBackendSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesValidateBackendSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Validates that a backend can be linked to a static site
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesValidateCustomDomainCanBeAddedToStaticSiteSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesValidateCustomDomainCanBeAddedToStaticSiteSample.ts
index 9cb038b0c523..407650363a30 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesValidateCustomDomainCanBeAddedToStaticSiteSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/staticSitesValidateCustomDomainCanBeAddedToStaticSiteSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Validates a particular custom domain can be added to a static site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/topLevelDomainsGetSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/topLevelDomainsGetSample.ts
index 476fe7ae7d1a..d7545c57846f 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/topLevelDomainsGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/topLevelDomainsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get details of a top-level domain.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/topLevelDomainsListAgreementsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/topLevelDomainsListAgreementsSample.ts
index a0fa68fe8fa6..f595d129c43b 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/topLevelDomainsListAgreementsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/topLevelDomainsListAgreementsSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets all legal agreements that user needs to accept before purchasing a domain.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/topLevelDomainsListSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/topLevelDomainsListSample.ts
index 2653ab4f881c..2366fff7c52b 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/topLevelDomainsListSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/topLevelDomainsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all top-level domains supported for registration.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/verifyHostingEnvironmentVnetSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/verifyHostingEnvironmentVnetSample.ts
index 4cadb2e0421f..dbbac64b3c65 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/verifyHostingEnvironmentVnetSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/verifyHostingEnvironmentVnetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { VnetParameters, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Verifies if this VNET is compatible with an App Service Environment by analyzing the Network Security Group rules.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsAnalyzeCustomHostnameSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsAnalyzeCustomHostnameSample.ts
index a545e2939b4d..1fdb04d1be4e 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsAnalyzeCustomHostnameSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsAnalyzeCustomHostnameSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Analyze a custom hostname.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsAnalyzeCustomHostnameSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsAnalyzeCustomHostnameSlotSample.ts
index 76f3a888ea54..be1b59c55566 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsAnalyzeCustomHostnameSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsAnalyzeCustomHostnameSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Analyze a custom hostname.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsApplySlotConfigToProductionSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsApplySlotConfigToProductionSample.ts
index 6c073a2977c3..a633101db52d 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsApplySlotConfigToProductionSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsApplySlotConfigToProductionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { CsmSlotEntity, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Applies the configuration settings from the target slot onto the current slot.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsApproveOrRejectPrivateEndpointConnectionSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsApproveOrRejectPrivateEndpointConnectionSample.ts
index 42729d7d72bd..2bfc4cbb42fc 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsApproveOrRejectPrivateEndpointConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsApproveOrRejectPrivateEndpointConnectionSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Approves or rejects a private endpoint connection
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsApproveOrRejectPrivateEndpointConnectionSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsApproveOrRejectPrivateEndpointConnectionSlotSample.ts
index a108685480e0..497459fc86ea 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsApproveOrRejectPrivateEndpointConnectionSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsApproveOrRejectPrivateEndpointConnectionSlotSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Approves or rejects a private endpoint connection
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsBackupSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsBackupSample.ts
index 7a5c78a83819..ddef855f1740 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsBackupSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsBackupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { BackupRequest, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates a backup of an app.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsCreateOrUpdateConfigurationSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsCreateOrUpdateConfigurationSample.ts
index 50375b7ee792..f864c1469ff6 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsCreateOrUpdateConfigurationSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsCreateOrUpdateConfigurationSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Updates the configuration of an app.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsCreateOrUpdateSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsCreateOrUpdateSample.ts
index 306105a7a99e..ced2ebb0eeb8 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsCreateOrUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsCreateOrUpdateSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { Site, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsCreateOrUpdateSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsCreateOrUpdateSlotSample.ts
index e4f43d75a9c0..c3f22f82f37b 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsCreateOrUpdateSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsCreateOrUpdateSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { Site, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeleteBackupSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeleteBackupSample.ts
index a06381f0bc92..9e785069a658 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeleteBackupSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeleteBackupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deletes a backup of an app by its ID.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeletePrivateEndpointConnectionSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeletePrivateEndpointConnectionSample.ts
index 550d205a9c43..a0e2e43fd371 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeletePrivateEndpointConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeletePrivateEndpointConnectionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deletes a private endpoint connection
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeletePrivateEndpointConnectionSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeletePrivateEndpointConnectionSlotSample.ts
index 535f0d38e566..e0d4509bc136 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeletePrivateEndpointConnectionSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeletePrivateEndpointConnectionSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deletes a private endpoint connection
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeleteSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeleteSample.ts
index c15ddd6fef06..f8940e361567 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeleteSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deletes a web, mobile, or API app, or one of the deployment slots.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeleteSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeleteSlotSample.ts
index 9c6ebde6287c..81bfec97eb42 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeleteSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeleteSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Deletes a web, mobile, or API app, or one of the deployment slots.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeployWorkflowArtifactsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeployWorkflowArtifactsSample.ts
index 452468ba7a04..3385529725d6 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeployWorkflowArtifactsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeployWorkflowArtifactsSample.ts
@@ -14,9 +14,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates the artifacts for web site, or a deployment slot.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeployWorkflowArtifactsSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeployWorkflowArtifactsSlotSample.ts
index 429efaccc053..8e82d66f8d6b 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeployWorkflowArtifactsSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsDeployWorkflowArtifactsSlotSample.ts
@@ -14,9 +14,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates the artifacts for web site, or a deployment slot.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAppSettingKeyVaultReferenceSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAppSettingKeyVaultReferenceSample.ts
index b0364cf7d677..9f48fa9b99ce 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAppSettingKeyVaultReferenceSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAppSettingKeyVaultReferenceSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the config reference and status of an app
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAppSettingKeyVaultReferenceSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAppSettingKeyVaultReferenceSlotSample.ts
index ba9af0721468..9328e1aa279a 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAppSettingKeyVaultReferenceSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAppSettingKeyVaultReferenceSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the config reference and status of an app
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAppSettingsKeyVaultReferencesSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAppSettingsKeyVaultReferencesSample.ts
index a1943b9ebf8e..8e4106d19fa7 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAppSettingsKeyVaultReferencesSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAppSettingsKeyVaultReferencesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the config reference app settings and status of an app
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAppSettingsKeyVaultReferencesSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAppSettingsKeyVaultReferencesSlotSample.ts
index 77d899315c1a..1b7a63e67785 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAppSettingsKeyVaultReferencesSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAppSettingsKeyVaultReferencesSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the config reference app settings and status of an app
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAuthSettingsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAuthSettingsSample.ts
index ff882eb73001..3d17d3609ef3 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAuthSettingsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAuthSettingsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the Authentication/Authorization settings of an app.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAuthSettingsV2Sample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAuthSettingsV2Sample.ts
index 27f21bf82fb4..8c18e49541a2 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAuthSettingsV2Sample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAuthSettingsV2Sample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets site's Authentication / Authorization settings for apps via the V2 format
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAuthSettingsV2WithoutSecretsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAuthSettingsV2WithoutSecretsSample.ts
index 659c902ba12f..b58ed3ff10e6 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAuthSettingsV2WithoutSecretsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetAuthSettingsV2WithoutSecretsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets site's Authentication / Authorization settings for apps via the V2 format
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetBackupStatusSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetBackupStatusSample.ts
index 8689a4c39f57..513a04896589 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetBackupStatusSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetBackupStatusSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a backup of an app by its ID.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetConfigurationSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetConfigurationSample.ts
index cc4430060723..8ca108dbaffc 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetConfigurationSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetConfigurationSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetFtpAllowedSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetFtpAllowedSample.ts
index 73d36fe9d74d..466272da8364 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetFtpAllowedSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetFtpAllowedSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Returns whether FTP is allowed on the site or not.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetFtpAllowedSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetFtpAllowedSlotSample.ts
index d2c20ae22b76..d0db19e51f65 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetFtpAllowedSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetFtpAllowedSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Returns whether FTP is allowed on the site or not.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetInstanceInfoSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetInstanceInfoSample.ts
index 594b271b5dcc..710197b54fd2 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetInstanceInfoSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetInstanceInfoSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets all scale-out instances of an app.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetInstanceInfoSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetInstanceInfoSlotSample.ts
index 2f4d15ba98f8..cea92313a1de 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetInstanceInfoSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetInstanceInfoSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets all scale-out instances of an app.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetInstanceWorkflowSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetInstanceWorkflowSlotSample.ts
index d786a73a4558..851271ec6ea8 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetInstanceWorkflowSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetInstanceWorkflowSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get workflow information by its ID for web site, or a deployment slot.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTraceOperationSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTraceOperationSample.ts
index cdae89936003..7136edbdfaa3 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTraceOperationSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTraceOperationSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTraceOperationSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTraceOperationSlotSample.ts
index e2d4206c020c..d76fe2d44224 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTraceOperationSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTraceOperationSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTraceOperationSlotV2Sample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTraceOperationSlotV2Sample.ts
index b93c61af7990..064db5478fdb 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTraceOperationSlotV2Sample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTraceOperationSlotV2Sample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTraceOperationV2Sample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTraceOperationV2Sample.ts
index 7243791e060e..dba4edf1937b 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTraceOperationV2Sample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTraceOperationV2Sample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTracesSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTracesSample.ts
index 3df5657c573b..7303ed37b390 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTracesSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTracesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTracesSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTracesSlotSample.ts
index d731159f3550..ff64c47dc254 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTracesSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTracesSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTracesSlotV2Sample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTracesSlotV2Sample.ts
index 4d3b7e2270c8..0fca762bcf1b 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTracesSlotV2Sample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTracesSlotV2Sample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTracesV2Sample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTracesV2Sample.ts
index c7a32d84704b..aa59a6897d9b 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTracesV2Sample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetNetworkTracesV2Sample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a named operation for a network trace capturing (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetPrivateEndpointConnectionSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetPrivateEndpointConnectionSample.ts
index f2ee3bc0c3ce..c36e6a7b4bcb 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetPrivateEndpointConnectionSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetPrivateEndpointConnectionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a private endpoint connection
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetPrivateEndpointConnectionSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetPrivateEndpointConnectionSlotSample.ts
index cc9c464c493f..c2f7d8c23c86 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetPrivateEndpointConnectionSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetPrivateEndpointConnectionSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets a private endpoint connection
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetPrivateLinkResourcesSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetPrivateLinkResourcesSample.ts
index e6a8b3bbbdbc..1448283b9c28 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetPrivateLinkResourcesSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetPrivateLinkResourcesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the private link resources
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetPrivateLinkResourcesSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetPrivateLinkResourcesSlotSample.ts
index bacbacb3e885..a3b02ffeaa49 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetPrivateLinkResourcesSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetPrivateLinkResourcesSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the private link resources
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetProductionSiteDeploymentStatusSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetProductionSiteDeploymentStatusSample.ts
index 4d2f11159f03..9b98991619d1 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetProductionSiteDeploymentStatusSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetProductionSiteDeploymentStatusSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets the deployment status for an app (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetSample.ts
index 06a8a991228b..7f037b5240fa 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the details of a web, mobile, or API app.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetScmAllowedSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetScmAllowedSample.ts
index 3d78a21e5a11..d9e6fbadec51 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetScmAllowedSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetScmAllowedSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Returns whether Scm basic auth is allowed on the site or not.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetScmAllowedSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetScmAllowedSlotSample.ts
index 01bfe95535e3..27ca1c0747ef 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetScmAllowedSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetScmAllowedSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Returns whether Scm basic auth is allowed on the site or not.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetSlotSample.ts
index 199b5c431d28..d7a11b3d73d0 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the details of a web, mobile, or API app.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetSlotSiteDeploymentStatusSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetSlotSiteDeploymentStatusSlotSample.ts
index c1c32f2c33d7..2358dd2ff6b2 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetSlotSiteDeploymentStatusSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetSlotSiteDeploymentStatusSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets the deployment status for an app (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetWorkflowSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetWorkflowSample.ts
index ca3c8d22a73b..22324e11c4fc 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetWorkflowSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsGetWorkflowSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get workflow information by its ID for web site, or a deployment slot.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListApplicationSettingsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListApplicationSettingsSample.ts
index 2b96e3c339d7..94bad02f0aad 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListApplicationSettingsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListApplicationSettingsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets the application settings of an app.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListBackupStatusSecretsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListBackupStatusSecretsSample.ts
index d7f0a9f1b753..c10acb8db3de 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListBackupStatusSecretsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListBackupStatusSecretsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { BackupRequest, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListBackupsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListBackupsSample.ts
index ee48848ae59d..6daaf91a1af5 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListBackupsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListBackupsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets existing backups of an app.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListBasicPublishingCredentialsPoliciesSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListBasicPublishingCredentialsPoliciesSample.ts
index bc0f4588a3f3..09efcc7a26a3 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListBasicPublishingCredentialsPoliciesSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListBasicPublishingCredentialsPoliciesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListBasicPublishingCredentialsPoliciesSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListBasicPublishingCredentialsPoliciesSlotSample.ts
index e83141219478..cf42a9dfb91c 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListBasicPublishingCredentialsPoliciesSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListBasicPublishingCredentialsPoliciesSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListByResourceGroupSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListByResourceGroupSample.ts
index 02e7cbffb0f9..64399db7f30d 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListByResourceGroupSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets all web, mobile, and API apps in the specified resource group.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListConfigurationsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListConfigurationsSample.ts
index 900f0efeda2a..0358ddb602a7 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListConfigurationsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListConfigurationsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for List the configurations of an app
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListInstanceWorkflowsSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListInstanceWorkflowsSlotSample.ts
index f8352e296059..74fdd6a10888 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListInstanceWorkflowsSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListInstanceWorkflowsSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List the workflows for a web site, or a deployment slot.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListProductionSiteDeploymentStatusesSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListProductionSiteDeploymentStatusesSample.ts
index a7bcdc099142..ea9a1cc2fbac 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListProductionSiteDeploymentStatusesSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListProductionSiteDeploymentStatusesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List deployment statuses for an app (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListSample.ts
index b9fd13f99545..61596bfa7b62 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Get all apps for a subscription.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListSiteBackupsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListSiteBackupsSample.ts
index 857ef0b2b3ae..1dbe729f205a 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListSiteBackupsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListSiteBackupsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets existing backups of an app.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListSiteBackupsSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListSiteBackupsSlotSample.ts
index bedd7542ad1e..dfa33407e397 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListSiteBackupsSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListSiteBackupsSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets existing backups of an app.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListSlotSiteDeploymentStatusesSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListSlotSiteDeploymentStatusesSlotSample.ts
index 8873294c3082..7e14f84ffd82 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListSlotSiteDeploymentStatusesSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListSlotSiteDeploymentStatusesSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List deployment statuses for an app (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListSlotsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListSlotsSample.ts
index 30d4a243d5b4..ff1f0a77b43c 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListSlotsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListSlotsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Gets an app's deployment slots.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListWorkflowsConnectionsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListWorkflowsConnectionsSample.ts
index 138ad437edb8..8d26874eda7c 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListWorkflowsConnectionsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListWorkflowsConnectionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Lists logic app's connections for web site, or a deployment slot.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListWorkflowsConnectionsSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListWorkflowsConnectionsSlotSample.ts
index a5c2ac1e1a6f..165f3da00025 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListWorkflowsConnectionsSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListWorkflowsConnectionsSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Lists logic app's connections for web site, or a deployment slot.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListWorkflowsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListWorkflowsSample.ts
index 2300ca1e7b32..2b3a070926cb 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListWorkflowsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsListWorkflowsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List the workflows for a web site, or a deployment slot.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsRestoreSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsRestoreSample.ts
index 1267231866fc..4781a8eaed20 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsRestoreSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsRestoreSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { RestoreRequest, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Restores a specific backup to another app (or deployment slot, if specified).
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStartNetworkTraceSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStartNetworkTraceSample.ts
index 5b451637d3ff..c1ad6f61fcd6 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStartNetworkTraceSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStartNetworkTraceSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Start capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStartNetworkTraceSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStartNetworkTraceSlotSample.ts
index 8d6b11d5abc4..bab01de55faa 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStartNetworkTraceSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStartNetworkTraceSlotSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Start capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStartWebSiteNetworkTraceOperationSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStartWebSiteNetworkTraceOperationSample.ts
index 6c907ffaacbc..02874e640a60 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStartWebSiteNetworkTraceOperationSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStartWebSiteNetworkTraceOperationSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Start capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStartWebSiteNetworkTraceOperationSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStartWebSiteNetworkTraceOperationSlotSample.ts
index d38b2702cc2b..0699c4dc9ead 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStartWebSiteNetworkTraceOperationSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStartWebSiteNetworkTraceOperationSlotSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Start capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStopNetworkTraceSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStopNetworkTraceSample.ts
index 561117246958..9bc8bacca419 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStopNetworkTraceSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStopNetworkTraceSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Stop ongoing capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStopNetworkTraceSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStopNetworkTraceSlotSample.ts
index a1ecc116ef1e..9a24c9571ac6 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStopNetworkTraceSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStopNetworkTraceSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Stop ongoing capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStopWebSiteNetworkTraceSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStopWebSiteNetworkTraceSample.ts
index 8279ebc8af76..66b697ce8f18 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStopWebSiteNetworkTraceSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStopWebSiteNetworkTraceSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Stop ongoing capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStopWebSiteNetworkTraceSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStopWebSiteNetworkTraceSlotSample.ts
index 1c9dbe87fa53..fcf101c15054 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStopWebSiteNetworkTraceSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsStopWebSiteNetworkTraceSlotSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Stop ongoing capturing network packets for the site.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateApplicationSettingsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateApplicationSettingsSample.ts
index 498202b170c2..aec3e2d6d0bc 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateApplicationSettingsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateApplicationSettingsSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Replaces the application settings of an app.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateAuthSettingsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateAuthSettingsSample.ts
index a169153320f5..716d74567d6a 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateAuthSettingsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateAuthSettingsSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Updates the Authentication / Authorization settings associated with web app.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateAuthSettingsV2Sample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateAuthSettingsV2Sample.ts
index 4e3c8bcbcf7b..64ff7838318d 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateAuthSettingsV2Sample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateAuthSettingsV2Sample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Updates site's Authentication / Authorization settings for apps via the V2 format
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateAzureStorageAccountsSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateAzureStorageAccountsSample.ts
index 18a06ecc00db..61017d2495a9 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateAzureStorageAccountsSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateAzureStorageAccountsSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Updates the Azure storage account configurations of an app.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateFtpAllowedSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateFtpAllowedSample.ts
index 2780aa046341..d04703ca332e 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateFtpAllowedSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateFtpAllowedSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Updates whether FTP is allowed on the site or not.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateFtpAllowedSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateFtpAllowedSlotSample.ts
index 764ba6815469..a1af483256bc 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateFtpAllowedSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateFtpAllowedSlotSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Updates whether FTP is allowed on the site or not.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateSample.ts
index 7e7d3bbe84b6..257cd52b9ed9 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateScmAllowedSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateScmAllowedSample.ts
index 3e60f444c38a..1bbf2402c314 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateScmAllowedSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateScmAllowedSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Updates whether user publishing credentials are allowed on the site or not.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateScmAllowedSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateScmAllowedSlotSample.ts
index b23fb0ac4c80..66ae5d4707bb 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateScmAllowedSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateScmAllowedSlotSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Updates whether user publishing credentials are allowed on the site or not.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateSlotSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateSlotSample.ts
index 4f2ed436a052..c2f7a73d799a 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateSlotSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/webAppsUpdateSlotSample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionRepetitionsGetSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionRepetitionsGetSample.ts
index be2918566c16..7691f551c47b 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionRepetitionsGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionRepetitionsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get a workflow run action repetition.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionRepetitionsListExpressionTracesSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionRepetitionsListExpressionTracesSample.ts
index 9fdfd01d3fba..eff5ba80dfc7 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionRepetitionsListExpressionTracesSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionRepetitionsListExpressionTracesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Lists a workflow run expression trace.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionRepetitionsListSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionRepetitionsListSample.ts
index 4e7cd18043af..e9851276f460 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionRepetitionsListSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionRepetitionsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get all of a workflow run action repetitions.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionRepetitionsRequestHistoriesGetSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionRepetitionsRequestHistoriesGetSample.ts
index 5bc063bdd0da..5e85cf002b72 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionRepetitionsRequestHistoriesGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionRepetitionsRequestHistoriesGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a workflow run repetition request history.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionRepetitionsRequestHistoriesListSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionRepetitionsRequestHistoriesListSample.ts
index 95bb2b89f296..7422e188174e 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionRepetitionsRequestHistoriesListSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionRepetitionsRequestHistoriesListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List a workflow run repetition request history.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionScopeRepetitionsGetSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionScopeRepetitionsGetSample.ts
index 4ced5bcdff51..fa70997641ba 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionScopeRepetitionsGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionScopeRepetitionsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get a workflow run action scoped repetition.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionScopeRepetitionsListSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionScopeRepetitionsListSample.ts
index e8c7fb0240ac..b9076f2fd6c8 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionScopeRepetitionsListSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionScopeRepetitionsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List the workflow run action scoped repetitions.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionsGetSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionsGetSample.ts
index cfa6d7a4cb6d..85a8b8ba9c01 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionsGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a workflow run action.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionsListExpressionTracesSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionsListExpressionTracesSample.ts
index dc185fde1f96..f994ba25a1b3 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionsListExpressionTracesSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionsListExpressionTracesSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Lists a workflow run expression trace.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionsListSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionsListSample.ts
index 0447da3273e6..9b31cc3f7f9f 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionsListSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunActionsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a list of workflow run actions.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunsCancelSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunsCancelSample.ts
index 8011676590ea..52288ce8027e 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunsCancelSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunsCancelSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Cancels a workflow run.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunsGetSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunsGetSample.ts
index b482d3afb4fd..380f2178cfb5 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunsGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a workflow run.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunsListSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunsListSample.ts
index 399602fa7a86..9e09e0c812b1 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunsListSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowRunsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a list of workflow runs.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggerHistoriesGetSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggerHistoriesGetSample.ts
index 6c17cb3fd0bc..8d955b655e59 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggerHistoriesGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggerHistoriesGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a workflow trigger history.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggerHistoriesListSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggerHistoriesListSample.ts
index 12cb844a810d..a534e0c751d8 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggerHistoriesListSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggerHistoriesListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a list of workflow trigger histories.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggerHistoriesResubmitSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggerHistoriesResubmitSample.ts
index e32e31eda1bb..0c5d688f7bb2 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggerHistoriesResubmitSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggerHistoriesResubmitSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Resubmits a workflow run based on the trigger history.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggersGetSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggersGetSample.ts
index efe9440356d8..91323f3c9e04 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggersGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggersGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a workflow trigger.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggersGetSchemaJsonSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggersGetSchemaJsonSample.ts
index f97dea768fbc..6caf6f1550d3 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggersGetSchemaJsonSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggersGetSchemaJsonSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the trigger schema as JSON.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggersListCallbackUrlSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggersListCallbackUrlSample.ts
index 674a1d50654a..ef45348abf54 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggersListCallbackUrlSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggersListCallbackUrlSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the callback URL for a workflow trigger.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggersListSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggersListSample.ts
index 52560cc6de74..b2cedc772dc2 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggersListSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggersListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a list of workflow triggers.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggersRunSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggersRunSample.ts
index e0138e218199..4e296da16a89 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggersRunSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowTriggersRunSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Runs a workflow trigger.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowVersionsGetSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowVersionsGetSample.ts
index ef10f7633bee..44c519a897bb 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowVersionsGetSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowVersionsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a workflow version.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowVersionsListSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowVersionsListSample.ts
index 3f05d2d3d1d7..b370cb1f9f67 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowVersionsListSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowVersionsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a list of workflow versions.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowsRegenerateAccessKeySample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowsRegenerateAccessKeySample.ts
index 138f82ec1bab..aba5d37af0eb 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowsRegenerateAccessKeySample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowsRegenerateAccessKeySample.ts
@@ -13,9 +13,7 @@ import {
WebSiteManagementClient,
} from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Regenerates the callback URL access key for request triggers.
diff --git a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowsValidateSample.ts b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowsValidateSample.ts
index 3ce05a6da5cc..4f646acaa180 100644
--- a/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowsValidateSample.ts
+++ b/sdk/appservice/arm-appservice/samples/v15/typescript/src/workflowsValidateSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { Workflow, WebSiteManagementClient } from "@azure/arm-appservice";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Validates the workflow definition.
diff --git a/sdk/appservice/arm-appservice/src/index.ts b/sdk/appservice/arm-appservice/src/index.ts
index 87519daf2963..1c62b06cd45c 100644
--- a/sdk/appservice/arm-appservice/src/index.ts
+++ b/sdk/appservice/arm-appservice/src/index.ts
@@ -7,7 +7,7 @@
*/
///
-export { getContinuationToken } from "./pagingHelper";
-export * from "./models";
-export { WebSiteManagementClient } from "./webSiteManagementClient";
-export * from "./operationsInterfaces";
+export { getContinuationToken } from "./pagingHelper.js";
+export * from "./models/index.js";
+export { WebSiteManagementClient } from "./webSiteManagementClient.js";
+export * from "./operationsInterfaces/index.js";
diff --git a/sdk/appservice/arm-appservice/src/models/parameters.ts b/sdk/appservice/arm-appservice/src/models/parameters.ts
index c29d757b3d5f..cecd992c9528 100644
--- a/sdk/appservice/arm-appservice/src/models/parameters.ts
+++ b/sdk/appservice/arm-appservice/src/models/parameters.ts
@@ -99,7 +99,7 @@ import {
WorkflowArtifacts as WorkflowArtifactsMapper,
RegenerateActionParameter as RegenerateActionParameterMapper,
Workflow as WorkflowMapper,
-} from "../models/mappers";
+} from "../models/mappers.js";
export const accept: OperationParameter = {
parameterPath: "accept",
diff --git a/sdk/appservice/arm-appservice/src/operations/appServiceCertificateOrders.ts b/sdk/appservice/arm-appservice/src/operations/appServiceCertificateOrders.ts
index 50f312fd768f..139d43f7f9ff 100644
--- a/sdk/appservice/arm-appservice/src/operations/appServiceCertificateOrders.ts
+++ b/sdk/appservice/arm-appservice/src/operations/appServiceCertificateOrders.ts
@@ -7,18 +7,18 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { AppServiceCertificateOrders } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { AppServiceCertificateOrders } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
SimplePollerLike,
OperationState,
createHttpPoller,
} from "@azure/core-lro";
-import { createLroSpec } from "../lroImpl";
+import { createLroSpec } from "../lroImpl.js";
import {
AppServiceCertificateOrder,
AppServiceCertificateOrdersListNextOptionalParams,
@@ -66,7 +66,7 @@ import {
AppServiceCertificateOrdersListNextResponse,
AppServiceCertificateOrdersListByResourceGroupNextResponse,
AppServiceCertificateOrdersListCertificatesNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing AppServiceCertificateOrders operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/appServiceEnvironments.ts b/sdk/appservice/arm-appservice/src/operations/appServiceEnvironments.ts
index 58bab41821e2..4156bf68f337 100644
--- a/sdk/appservice/arm-appservice/src/operations/appServiceEnvironments.ts
+++ b/sdk/appservice/arm-appservice/src/operations/appServiceEnvironments.ts
@@ -7,18 +7,18 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { AppServiceEnvironments } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { AppServiceEnvironments } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
SimplePollerLike,
OperationState,
createHttpPoller,
} from "@azure/core-lro";
-import { createLroSpec } from "../lroImpl";
+import { createLroSpec } from "../lroImpl.js";
import {
AppServiceEnvironmentResource,
AppServiceEnvironmentsListNextOptionalParams,
@@ -172,7 +172,7 @@ import {
AppServiceEnvironmentsListWebWorkerMetricDefinitionsNextResponse,
AppServiceEnvironmentsListWorkerPoolSkusNextResponse,
AppServiceEnvironmentsListWebWorkerUsagesNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing AppServiceEnvironments operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/appServicePlans.ts b/sdk/appservice/arm-appservice/src/operations/appServicePlans.ts
index 7c71b7289b74..20cefd7b07ed 100644
--- a/sdk/appservice/arm-appservice/src/operations/appServicePlans.ts
+++ b/sdk/appservice/arm-appservice/src/operations/appServicePlans.ts
@@ -7,18 +7,18 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { AppServicePlans } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { AppServicePlans } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
SimplePollerLike,
OperationState,
createHttpPoller,
} from "@azure/core-lro";
-import { createLroSpec } from "../lroImpl";
+import { createLroSpec } from "../lroImpl.js";
import {
AppServicePlan,
AppServicePlansListNextOptionalParams,
@@ -88,7 +88,7 @@ import {
AppServicePlansListHybridConnectionsNextResponse,
AppServicePlansListWebAppsNextResponse,
AppServicePlansListUsagesNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing AppServicePlans operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/certificateOrdersDiagnostics.ts b/sdk/appservice/arm-appservice/src/operations/certificateOrdersDiagnostics.ts
index 3addc6d105b7..333e84992df0 100644
--- a/sdk/appservice/arm-appservice/src/operations/certificateOrdersDiagnostics.ts
+++ b/sdk/appservice/arm-appservice/src/operations/certificateOrdersDiagnostics.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { CertificateOrdersDiagnostics } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { CertificateOrdersDiagnostics } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
DetectorResponse,
CertificateOrdersDiagnosticsListAppServiceCertificateOrderDetectorResponseNextOptionalParams,
@@ -21,7 +21,7 @@ import {
CertificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseOptionalParams,
CertificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseResponse,
CertificateOrdersDiagnosticsListAppServiceCertificateOrderDetectorResponseNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing CertificateOrdersDiagnostics operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/certificateRegistrationProvider.ts b/sdk/appservice/arm-appservice/src/operations/certificateRegistrationProvider.ts
index b5b03804b62c..efe6e81c8e0b 100644
--- a/sdk/appservice/arm-appservice/src/operations/certificateRegistrationProvider.ts
+++ b/sdk/appservice/arm-appservice/src/operations/certificateRegistrationProvider.ts
@@ -7,19 +7,19 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { CertificateRegistrationProvider } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { CertificateRegistrationProvider } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
CsmOperationDescription,
CertificateRegistrationProviderListOperationsNextOptionalParams,
CertificateRegistrationProviderListOperationsOptionalParams,
CertificateRegistrationProviderListOperationsResponse,
CertificateRegistrationProviderListOperationsNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing CertificateRegistrationProvider operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/certificates.ts b/sdk/appservice/arm-appservice/src/operations/certificates.ts
index d21153dca0c1..5afb8d463f2b 100644
--- a/sdk/appservice/arm-appservice/src/operations/certificates.ts
+++ b/sdk/appservice/arm-appservice/src/operations/certificates.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { Certificates } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { Certificates } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
Certificate,
CertificatesListNextOptionalParams,
@@ -31,7 +31,7 @@ import {
CertificatesUpdateResponse,
CertificatesListNextResponse,
CertificatesListByResourceGroupNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing Certificates operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/containerApps.ts b/sdk/appservice/arm-appservice/src/operations/containerApps.ts
index 333b948bff57..3164e9fa4976 100644
--- a/sdk/appservice/arm-appservice/src/operations/containerApps.ts
+++ b/sdk/appservice/arm-appservice/src/operations/containerApps.ts
@@ -7,18 +7,18 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { ContainerApps } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { ContainerApps } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
SimplePollerLike,
OperationState,
createHttpPoller,
} from "@azure/core-lro";
-import { createLroSpec } from "../lroImpl";
+import { createLroSpec } from "../lroImpl.js";
import {
ContainerApp,
ContainerAppsListBySubscriptionNextOptionalParams,
@@ -36,7 +36,7 @@ import {
ContainerAppsListSecretsResponse,
ContainerAppsListBySubscriptionNextResponse,
ContainerAppsListByResourceGroupNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing ContainerApps operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/containerAppsRevisions.ts b/sdk/appservice/arm-appservice/src/operations/containerAppsRevisions.ts
index 88d4201cf59c..119778513a91 100644
--- a/sdk/appservice/arm-appservice/src/operations/containerAppsRevisions.ts
+++ b/sdk/appservice/arm-appservice/src/operations/containerAppsRevisions.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { ContainerAppsRevisions } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { ContainerAppsRevisions } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
Revision,
ContainerAppsRevisionsListRevisionsNextOptionalParams,
@@ -24,7 +24,7 @@ import {
ContainerAppsRevisionsDeactivateRevisionOptionalParams,
ContainerAppsRevisionsRestartRevisionOptionalParams,
ContainerAppsRevisionsListRevisionsNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing ContainerAppsRevisions operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/deletedWebApps.ts b/sdk/appservice/arm-appservice/src/operations/deletedWebApps.ts
index ebdcfe9c9272..396cfcd11453 100644
--- a/sdk/appservice/arm-appservice/src/operations/deletedWebApps.ts
+++ b/sdk/appservice/arm-appservice/src/operations/deletedWebApps.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { DeletedWebApps } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { DeletedWebApps } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
DeletedSite,
DeletedWebAppsListNextOptionalParams,
@@ -25,7 +25,7 @@ import {
DeletedWebAppsGetDeletedWebAppByLocationResponse,
DeletedWebAppsListNextResponse,
DeletedWebAppsListByLocationNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing DeletedWebApps operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/diagnostics.ts b/sdk/appservice/arm-appservice/src/operations/diagnostics.ts
index 483328235480..c49a74597d4b 100644
--- a/sdk/appservice/arm-appservice/src/operations/diagnostics.ts
+++ b/sdk/appservice/arm-appservice/src/operations/diagnostics.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { Diagnostics } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { Diagnostics } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
DetectorResponse,
DiagnosticsListHostingEnvironmentDetectorResponsesNextOptionalParams,
@@ -80,7 +80,7 @@ import {
DiagnosticsListSiteDiagnosticCategoriesSlotNextResponse,
DiagnosticsListSiteAnalysesSlotNextResponse,
DiagnosticsListSiteDetectorsSlotNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing Diagnostics operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/domainRegistrationProvider.ts b/sdk/appservice/arm-appservice/src/operations/domainRegistrationProvider.ts
index 1b2491ef12ed..fcdc31fa0bb9 100644
--- a/sdk/appservice/arm-appservice/src/operations/domainRegistrationProvider.ts
+++ b/sdk/appservice/arm-appservice/src/operations/domainRegistrationProvider.ts
@@ -7,19 +7,19 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { DomainRegistrationProvider } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { DomainRegistrationProvider } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
CsmOperationDescription,
DomainRegistrationProviderListOperationsNextOptionalParams,
DomainRegistrationProviderListOperationsOptionalParams,
DomainRegistrationProviderListOperationsResponse,
DomainRegistrationProviderListOperationsNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing DomainRegistrationProvider operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/domains.ts b/sdk/appservice/arm-appservice/src/operations/domains.ts
index 13160fbae2d4..29eec1cfec91 100644
--- a/sdk/appservice/arm-appservice/src/operations/domains.ts
+++ b/sdk/appservice/arm-appservice/src/operations/domains.ts
@@ -7,18 +7,18 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { Domains } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { Domains } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
SimplePollerLike,
OperationState,
createHttpPoller,
} from "@azure/core-lro";
-import { createLroSpec } from "../lroImpl";
+import { createLroSpec } from "../lroImpl.js";
import {
Domain,
DomainsListNextOptionalParams,
@@ -62,7 +62,7 @@ import {
DomainsListRecommendationsNextResponse,
DomainsListByResourceGroupNextResponse,
DomainsListOwnershipIdentifiersNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing Domains operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/getUsagesInLocation.ts b/sdk/appservice/arm-appservice/src/operations/getUsagesInLocation.ts
index adf4190b460d..cf9fbcdd3f7b 100644
--- a/sdk/appservice/arm-appservice/src/operations/getUsagesInLocation.ts
+++ b/sdk/appservice/arm-appservice/src/operations/getUsagesInLocation.ts
@@ -7,19 +7,19 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { GetUsagesInLocation } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { GetUsagesInLocation } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
CsmUsageQuota,
GetUsagesInLocationListNextOptionalParams,
GetUsagesInLocationListOptionalParams,
GetUsagesInLocationListResponse,
GetUsagesInLocationListNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing GetUsagesInLocation operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/global.ts b/sdk/appservice/arm-appservice/src/operations/global.ts
index 728fa0c06a01..499e4adef014 100644
--- a/sdk/appservice/arm-appservice/src/operations/global.ts
+++ b/sdk/appservice/arm-appservice/src/operations/global.ts
@@ -6,18 +6,18 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { Global } from "../operationsInterfaces";
+import { Global } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
GlobalGetDeletedWebAppOptionalParams,
GlobalGetDeletedWebAppResponse,
GlobalGetDeletedWebAppSnapshotsOptionalParams,
GlobalGetDeletedWebAppSnapshotsResponse,
GlobalGetSubscriptionOperationWithAsyncResponseOptionalParams,
-} from "../models";
+} from "../models/index.js";
/** Class containing Global operations. */
export class GlobalImpl implements Global {
diff --git a/sdk/appservice/arm-appservice/src/operations/index.ts b/sdk/appservice/arm-appservice/src/operations/index.ts
index 87d60f834b34..54c0aa3683f6 100644
--- a/sdk/appservice/arm-appservice/src/operations/index.ts
+++ b/sdk/appservice/arm-appservice/src/operations/index.ts
@@ -6,33 +6,33 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-export * from "./appServiceCertificateOrders";
-export * from "./certificateOrdersDiagnostics";
-export * from "./certificateRegistrationProvider";
-export * from "./domains";
-export * from "./topLevelDomains";
-export * from "./domainRegistrationProvider";
-export * from "./appServiceEnvironments";
-export * from "./appServicePlans";
-export * from "./certificates";
-export * from "./containerApps";
-export * from "./containerAppsRevisions";
-export * from "./deletedWebApps";
-export * from "./diagnostics";
-export * from "./global";
-export * from "./kubeEnvironments";
-export * from "./provider";
-export * from "./recommendations";
-export * from "./resourceHealthMetadataOperations";
-export * from "./getUsagesInLocation";
-export * from "./staticSites";
-export * from "./webApps";
-export * from "./workflows";
-export * from "./workflowRuns";
-export * from "./workflowRunActions";
-export * from "./workflowRunActionRepetitions";
-export * from "./workflowRunActionRepetitionsRequestHistories";
-export * from "./workflowRunActionScopeRepetitions";
-export * from "./workflowTriggers";
-export * from "./workflowTriggerHistories";
-export * from "./workflowVersions";
+export * from "./appServiceCertificateOrders.js";
+export * from "./certificateOrdersDiagnostics.js";
+export * from "./certificateRegistrationProvider.js";
+export * from "./domains.js";
+export * from "./topLevelDomains.js";
+export * from "./domainRegistrationProvider.js";
+export * from "./appServiceEnvironments.js";
+export * from "./appServicePlans.js";
+export * from "./certificates.js";
+export * from "./containerApps.js";
+export * from "./containerAppsRevisions.js";
+export * from "./deletedWebApps.js";
+export * from "./diagnostics.js";
+export * from "./global.js";
+export * from "./kubeEnvironments.js";
+export * from "./provider.js";
+export * from "./recommendations.js";
+export * from "./resourceHealthMetadataOperations.js";
+export * from "./getUsagesInLocation.js";
+export * from "./staticSites.js";
+export * from "./webApps.js";
+export * from "./workflows.js";
+export * from "./workflowRuns.js";
+export * from "./workflowRunActions.js";
+export * from "./workflowRunActionRepetitions.js";
+export * from "./workflowRunActionRepetitionsRequestHistories.js";
+export * from "./workflowRunActionScopeRepetitions.js";
+export * from "./workflowTriggers.js";
+export * from "./workflowTriggerHistories.js";
+export * from "./workflowVersions.js";
diff --git a/sdk/appservice/arm-appservice/src/operations/kubeEnvironments.ts b/sdk/appservice/arm-appservice/src/operations/kubeEnvironments.ts
index 016723788354..2c389b0285fd 100644
--- a/sdk/appservice/arm-appservice/src/operations/kubeEnvironments.ts
+++ b/sdk/appservice/arm-appservice/src/operations/kubeEnvironments.ts
@@ -7,18 +7,18 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { KubeEnvironments } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { KubeEnvironments } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
SimplePollerLike,
OperationState,
createHttpPoller,
} from "@azure/core-lro";
-import { createLroSpec } from "../lroImpl";
+import { createLroSpec } from "../lroImpl.js";
import {
KubeEnvironment,
KubeEnvironmentsListBySubscriptionNextOptionalParams,
@@ -37,7 +37,7 @@ import {
KubeEnvironmentsUpdateResponse,
KubeEnvironmentsListBySubscriptionNextResponse,
KubeEnvironmentsListByResourceGroupNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing KubeEnvironments operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/provider.ts b/sdk/appservice/arm-appservice/src/operations/provider.ts
index 46ebdef272fa..7d9844fe1e6a 100644
--- a/sdk/appservice/arm-appservice/src/operations/provider.ts
+++ b/sdk/appservice/arm-appservice/src/operations/provider.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { Provider } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { Provider } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
ApplicationStackResource,
ProviderGetAvailableStacksNextOptionalParams,
@@ -46,7 +46,7 @@ import {
ProviderListOperationsNextResponse,
ProviderGetWebAppStacksNextResponse,
ProviderGetAvailableStacksOnPremNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing Provider operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/recommendations.ts b/sdk/appservice/arm-appservice/src/operations/recommendations.ts
index 8ffa54bf3e95..f7101d296bad 100644
--- a/sdk/appservice/arm-appservice/src/operations/recommendations.ts
+++ b/sdk/appservice/arm-appservice/src/operations/recommendations.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { Recommendations } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { Recommendations } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
Recommendation,
RecommendationsListNextOptionalParams,
@@ -47,7 +47,7 @@ import {
RecommendationsListRecommendedRulesForHostingEnvironmentNextResponse,
RecommendationsListHistoryForWebAppNextResponse,
RecommendationsListRecommendedRulesForWebAppNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing Recommendations operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/resourceHealthMetadataOperations.ts b/sdk/appservice/arm-appservice/src/operations/resourceHealthMetadataOperations.ts
index 1eaba2d71990..72a7056cb484 100644
--- a/sdk/appservice/arm-appservice/src/operations/resourceHealthMetadataOperations.ts
+++ b/sdk/appservice/arm-appservice/src/operations/resourceHealthMetadataOperations.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { ResourceHealthMetadataOperations } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { ResourceHealthMetadataOperations } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
ResourceHealthMetadata,
ResourceHealthMetadataListNextOptionalParams,
@@ -35,7 +35,7 @@ import {
ResourceHealthMetadataListByResourceGroupNextResponse,
ResourceHealthMetadataListBySiteNextResponse,
ResourceHealthMetadataListBySiteSlotNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing ResourceHealthMetadataOperations operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/staticSites.ts b/sdk/appservice/arm-appservice/src/operations/staticSites.ts
index 3881e9c8662d..050b3bb0bfed 100644
--- a/sdk/appservice/arm-appservice/src/operations/staticSites.ts
+++ b/sdk/appservice/arm-appservice/src/operations/staticSites.ts
@@ -7,18 +7,18 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { StaticSites } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { StaticSites } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
SimplePollerLike,
OperationState,
createHttpPoller,
} from "@azure/core-lro";
-import { createLroSpec } from "../lroImpl";
+import { createLroSpec } from "../lroImpl.js";
import {
StaticSiteARMResource,
StaticSitesListNextOptionalParams,
@@ -206,7 +206,7 @@ import {
StaticSitesGetUserProvidedFunctionAppsForStaticSiteNextResponse,
StaticSitesGetLinkedBackendsNextResponse,
StaticSitesGetLinkedBackendsForBuildNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing StaticSites operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/topLevelDomains.ts b/sdk/appservice/arm-appservice/src/operations/topLevelDomains.ts
index 837b90d6bf12..110f89072899 100644
--- a/sdk/appservice/arm-appservice/src/operations/topLevelDomains.ts
+++ b/sdk/appservice/arm-appservice/src/operations/topLevelDomains.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { TopLevelDomains } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { TopLevelDomains } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
TopLevelDomain,
TopLevelDomainsListNextOptionalParams,
@@ -27,7 +27,7 @@ import {
TopLevelDomainsGetResponse,
TopLevelDomainsListNextResponse,
TopLevelDomainsListAgreementsNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing TopLevelDomains operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/webApps.ts b/sdk/appservice/arm-appservice/src/operations/webApps.ts
index dd716d143822..f99347d13d39 100644
--- a/sdk/appservice/arm-appservice/src/operations/webApps.ts
+++ b/sdk/appservice/arm-appservice/src/operations/webApps.ts
@@ -7,18 +7,18 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { WebApps } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { WebApps } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
SimplePollerLike,
OperationState,
createHttpPoller,
} from "@azure/core-lro";
-import { createLroSpec } from "../lroImpl";
+import { createLroSpec } from "../lroImpl.js";
import {
Site,
WebAppsListNextOptionalParams,
@@ -956,7 +956,7 @@ import {
WebAppsListWebJobsNextResponse,
WebAppsListInstanceWorkflowsSlotNextResponse,
WebAppsListWorkflowsNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing WebApps operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/workflowRunActionRepetitions.ts b/sdk/appservice/arm-appservice/src/operations/workflowRunActionRepetitions.ts
index 82f6390bf542..9b172039ac60 100644
--- a/sdk/appservice/arm-appservice/src/operations/workflowRunActionRepetitions.ts
+++ b/sdk/appservice/arm-appservice/src/operations/workflowRunActionRepetitions.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { WorkflowRunActionRepetitions } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { WorkflowRunActionRepetitions } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
WorkflowRunActionRepetitionDefinition,
WorkflowRunActionRepetitionsListNextOptionalParams,
@@ -26,7 +26,7 @@ import {
WorkflowRunActionRepetitionsGetResponse,
WorkflowRunActionRepetitionsListNextResponse,
WorkflowRunActionRepetitionsListExpressionTracesNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing WorkflowRunActionRepetitions operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/workflowRunActionRepetitionsRequestHistories.ts b/sdk/appservice/arm-appservice/src/operations/workflowRunActionRepetitionsRequestHistories.ts
index cd0ef6664bc6..3fb9052bb009 100644
--- a/sdk/appservice/arm-appservice/src/operations/workflowRunActionRepetitionsRequestHistories.ts
+++ b/sdk/appservice/arm-appservice/src/operations/workflowRunActionRepetitionsRequestHistories.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { WorkflowRunActionRepetitionsRequestHistories } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { WorkflowRunActionRepetitionsRequestHistories } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
RequestHistory,
WorkflowRunActionRepetitionsRequestHistoriesListNextOptionalParams,
@@ -21,7 +21,7 @@ import {
WorkflowRunActionRepetitionsRequestHistoriesGetOptionalParams,
WorkflowRunActionRepetitionsRequestHistoriesGetResponse,
WorkflowRunActionRepetitionsRequestHistoriesListNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing WorkflowRunActionRepetitionsRequestHistories operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/workflowRunActionScopeRepetitions.ts b/sdk/appservice/arm-appservice/src/operations/workflowRunActionScopeRepetitions.ts
index f8022afdf22d..4ba6150a0192 100644
--- a/sdk/appservice/arm-appservice/src/operations/workflowRunActionScopeRepetitions.ts
+++ b/sdk/appservice/arm-appservice/src/operations/workflowRunActionScopeRepetitions.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { WorkflowRunActionScopeRepetitions } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { WorkflowRunActionScopeRepetitions } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
WorkflowRunActionRepetitionDefinition,
WorkflowRunActionScopeRepetitionsListNextOptionalParams,
@@ -21,7 +21,7 @@ import {
WorkflowRunActionScopeRepetitionsGetOptionalParams,
WorkflowRunActionScopeRepetitionsGetResponse,
WorkflowRunActionScopeRepetitionsListNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing WorkflowRunActionScopeRepetitions operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/workflowRunActions.ts b/sdk/appservice/arm-appservice/src/operations/workflowRunActions.ts
index 9ee3929150e9..4f5060c12bb1 100644
--- a/sdk/appservice/arm-appservice/src/operations/workflowRunActions.ts
+++ b/sdk/appservice/arm-appservice/src/operations/workflowRunActions.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { WorkflowRunActions } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { WorkflowRunActions } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
WorkflowRunAction,
WorkflowRunActionsListNextOptionalParams,
@@ -26,7 +26,7 @@ import {
WorkflowRunActionsGetResponse,
WorkflowRunActionsListNextResponse,
WorkflowRunActionsListExpressionTracesNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing WorkflowRunActions operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/workflowRuns.ts b/sdk/appservice/arm-appservice/src/operations/workflowRuns.ts
index 89a0c2b700c4..30ed0f4da3ba 100644
--- a/sdk/appservice/arm-appservice/src/operations/workflowRuns.ts
+++ b/sdk/appservice/arm-appservice/src/operations/workflowRuns.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { WorkflowRuns } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { WorkflowRuns } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
WorkflowRun,
WorkflowRunsListNextOptionalParams,
@@ -22,7 +22,7 @@ import {
WorkflowRunsGetResponse,
WorkflowRunsCancelOptionalParams,
WorkflowRunsListNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing WorkflowRuns operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/workflowTriggerHistories.ts b/sdk/appservice/arm-appservice/src/operations/workflowTriggerHistories.ts
index 9df176f78e50..7f00f56b2541 100644
--- a/sdk/appservice/arm-appservice/src/operations/workflowTriggerHistories.ts
+++ b/sdk/appservice/arm-appservice/src/operations/workflowTriggerHistories.ts
@@ -7,18 +7,18 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { WorkflowTriggerHistories } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { WorkflowTriggerHistories } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
SimplePollerLike,
OperationState,
createHttpPoller,
} from "@azure/core-lro";
-import { createLroSpec } from "../lroImpl";
+import { createLroSpec } from "../lroImpl.js";
import {
WorkflowTriggerHistory,
WorkflowTriggerHistoriesListNextOptionalParams,
@@ -28,7 +28,7 @@ import {
WorkflowTriggerHistoriesGetResponse,
WorkflowTriggerHistoriesResubmitOptionalParams,
WorkflowTriggerHistoriesListNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing WorkflowTriggerHistories operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/workflowTriggers.ts b/sdk/appservice/arm-appservice/src/operations/workflowTriggers.ts
index aa90df72f72e..485c6c29cc62 100644
--- a/sdk/appservice/arm-appservice/src/operations/workflowTriggers.ts
+++ b/sdk/appservice/arm-appservice/src/operations/workflowTriggers.ts
@@ -7,18 +7,18 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { WorkflowTriggers } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { WorkflowTriggers } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
SimplePollerLike,
OperationState,
createHttpPoller,
} from "@azure/core-lro";
-import { createLroSpec } from "../lroImpl";
+import { createLroSpec } from "../lroImpl.js";
import {
WorkflowTrigger,
WorkflowTriggersListNextOptionalParams,
@@ -32,7 +32,7 @@ import {
WorkflowTriggersGetSchemaJsonOptionalParams,
WorkflowTriggersGetSchemaJsonResponse,
WorkflowTriggersListNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing WorkflowTriggers operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/workflowVersions.ts b/sdk/appservice/arm-appservice/src/operations/workflowVersions.ts
index 2fbe7de58153..3af49cb01363 100644
--- a/sdk/appservice/arm-appservice/src/operations/workflowVersions.ts
+++ b/sdk/appservice/arm-appservice/src/operations/workflowVersions.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { WorkflowVersions } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { WorkflowVersions } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
WorkflowVersion,
WorkflowVersionsListNextOptionalParams,
@@ -21,7 +21,7 @@ import {
WorkflowVersionsGetOptionalParams,
WorkflowVersionsGetResponse,
WorkflowVersionsListNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing WorkflowVersions operations. */
diff --git a/sdk/appservice/arm-appservice/src/operations/workflows.ts b/sdk/appservice/arm-appservice/src/operations/workflows.ts
index 009e45b7bd7f..d93606c8fd9a 100644
--- a/sdk/appservice/arm-appservice/src/operations/workflows.ts
+++ b/sdk/appservice/arm-appservice/src/operations/workflows.ts
@@ -6,17 +6,17 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { Workflows } from "../operationsInterfaces";
+import { Workflows } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { WebSiteManagementClient } from "../webSiteManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { WebSiteManagementClient } from "../webSiteManagementClient.js";
import {
RegenerateActionParameter,
WorkflowsRegenerateAccessKeyOptionalParams,
Workflow,
WorkflowsValidateOptionalParams,
-} from "../models";
+} from "../models/index.js";
/** Class containing Workflows operations. */
export class WorkflowsImpl implements Workflows {
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/appServiceCertificateOrders.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/appServiceCertificateOrders.ts
index b0bfe7c5aa78..cc2f2485f967 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/appServiceCertificateOrders.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/appServiceCertificateOrders.ts
@@ -46,7 +46,7 @@ import {
AppServiceCertificateOrdersRetrieveCertificateActionsResponse,
AppServiceCertificateOrdersRetrieveCertificateEmailHistoryOptionalParams,
AppServiceCertificateOrdersRetrieveCertificateEmailHistoryResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a AppServiceCertificateOrders. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/appServiceEnvironments.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/appServiceEnvironments.ts
index b24fb533bd88..ecbb6e69297f 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/appServiceEnvironments.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/appServiceEnvironments.ts
@@ -95,7 +95,7 @@ import {
AppServiceEnvironmentsCreateOrUpdateWorkerPoolResponse,
AppServiceEnvironmentsUpdateWorkerPoolOptionalParams,
AppServiceEnvironmentsUpdateWorkerPoolResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a AppServiceEnvironments. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/appServicePlans.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/appServicePlans.ts
index dbf3748eb253..83300503e1fd 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/appServicePlans.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/appServicePlans.ts
@@ -59,7 +59,7 @@ import {
AppServicePlansUpdateVnetRouteOptionalParams,
AppServicePlansUpdateVnetRouteResponse,
AppServicePlansRebootWorkerOptionalParams,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a AppServicePlans. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/certificateOrdersDiagnostics.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/certificateOrdersDiagnostics.ts
index 154b6093f7ee..2138d2bfb713 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/certificateOrdersDiagnostics.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/certificateOrdersDiagnostics.ts
@@ -12,7 +12,7 @@ import {
CertificateOrdersDiagnosticsListAppServiceCertificateOrderDetectorResponseOptionalParams,
CertificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseOptionalParams,
CertificateOrdersDiagnosticsGetAppServiceCertificateOrderDetectorResponseResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a CertificateOrdersDiagnostics. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/certificateRegistrationProvider.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/certificateRegistrationProvider.ts
index a910c75b4928..92c06bc6e4ee 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/certificateRegistrationProvider.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/certificateRegistrationProvider.ts
@@ -10,7 +10,7 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging";
import {
CsmOperationDescription,
CertificateRegistrationProviderListOperationsOptionalParams,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a CertificateRegistrationProvider. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/certificates.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/certificates.ts
index 6184d583334f..0a867d510176 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/certificates.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/certificates.ts
@@ -19,7 +19,7 @@ import {
CertificatePatchResource,
CertificatesUpdateOptionalParams,
CertificatesUpdateResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a Certificates. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/containerApps.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/containerApps.ts
index 64cfb1f466e0..dbf1a80f6381 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/containerApps.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/containerApps.ts
@@ -19,7 +19,7 @@ import {
ContainerAppsDeleteOptionalParams,
ContainerAppsListSecretsOptionalParams,
ContainerAppsListSecretsResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a ContainerApps. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/containerAppsRevisions.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/containerAppsRevisions.ts
index 6691395fbc81..d6b51b673dff 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/containerAppsRevisions.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/containerAppsRevisions.ts
@@ -15,7 +15,7 @@ import {
ContainerAppsRevisionsActivateRevisionOptionalParams,
ContainerAppsRevisionsDeactivateRevisionOptionalParams,
ContainerAppsRevisionsRestartRevisionOptionalParams,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a ContainerAppsRevisions. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/deletedWebApps.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/deletedWebApps.ts
index 83f6ac69ffbd..4f8cc12c3a72 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/deletedWebApps.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/deletedWebApps.ts
@@ -13,7 +13,7 @@ import {
DeletedWebAppsListByLocationOptionalParams,
DeletedWebAppsGetDeletedWebAppByLocationOptionalParams,
DeletedWebAppsGetDeletedWebAppByLocationResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a DeletedWebApps. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/diagnostics.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/diagnostics.ts
index c0171eb1bc86..f9bccee94fed 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/diagnostics.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/diagnostics.ts
@@ -47,7 +47,7 @@ import {
DiagnosticsGetSiteDetectorSlotResponse,
DiagnosticsExecuteSiteDetectorSlotOptionalParams,
DiagnosticsExecuteSiteDetectorSlotResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a Diagnostics. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/domainRegistrationProvider.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/domainRegistrationProvider.ts
index 2338e6fa80a2..73a01ad0ac87 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/domainRegistrationProvider.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/domainRegistrationProvider.ts
@@ -10,7 +10,7 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging";
import {
CsmOperationDescription,
DomainRegistrationProviderListOperationsOptionalParams,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a DomainRegistrationProvider. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/domains.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/domains.ts
index 78c70d680689..6e49eb3c92fe 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/domains.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/domains.ts
@@ -39,7 +39,7 @@ import {
DomainsRenewOptionalParams,
DomainsTransferOutOptionalParams,
DomainsTransferOutResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a Domains. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/getUsagesInLocation.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/getUsagesInLocation.ts
index c08e347e9f04..2fcb1184ed77 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/getUsagesInLocation.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/getUsagesInLocation.ts
@@ -10,7 +10,7 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging";
import {
CsmUsageQuota,
GetUsagesInLocationListOptionalParams,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a GetUsagesInLocation. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/global.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/global.ts
index 0dac51badf14..bfe0759d11cf 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/global.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/global.ts
@@ -12,7 +12,7 @@ import {
GlobalGetDeletedWebAppSnapshotsOptionalParams,
GlobalGetDeletedWebAppSnapshotsResponse,
GlobalGetSubscriptionOperationWithAsyncResponseOptionalParams,
-} from "../models";
+} from "../models/index.js";
/** Interface representing a Global. */
export interface Global {
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/index.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/index.ts
index 87d60f834b34..54c0aa3683f6 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/index.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/index.ts
@@ -6,33 +6,33 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-export * from "./appServiceCertificateOrders";
-export * from "./certificateOrdersDiagnostics";
-export * from "./certificateRegistrationProvider";
-export * from "./domains";
-export * from "./topLevelDomains";
-export * from "./domainRegistrationProvider";
-export * from "./appServiceEnvironments";
-export * from "./appServicePlans";
-export * from "./certificates";
-export * from "./containerApps";
-export * from "./containerAppsRevisions";
-export * from "./deletedWebApps";
-export * from "./diagnostics";
-export * from "./global";
-export * from "./kubeEnvironments";
-export * from "./provider";
-export * from "./recommendations";
-export * from "./resourceHealthMetadataOperations";
-export * from "./getUsagesInLocation";
-export * from "./staticSites";
-export * from "./webApps";
-export * from "./workflows";
-export * from "./workflowRuns";
-export * from "./workflowRunActions";
-export * from "./workflowRunActionRepetitions";
-export * from "./workflowRunActionRepetitionsRequestHistories";
-export * from "./workflowRunActionScopeRepetitions";
-export * from "./workflowTriggers";
-export * from "./workflowTriggerHistories";
-export * from "./workflowVersions";
+export * from "./appServiceCertificateOrders.js";
+export * from "./certificateOrdersDiagnostics.js";
+export * from "./certificateRegistrationProvider.js";
+export * from "./domains.js";
+export * from "./topLevelDomains.js";
+export * from "./domainRegistrationProvider.js";
+export * from "./appServiceEnvironments.js";
+export * from "./appServicePlans.js";
+export * from "./certificates.js";
+export * from "./containerApps.js";
+export * from "./containerAppsRevisions.js";
+export * from "./deletedWebApps.js";
+export * from "./diagnostics.js";
+export * from "./global.js";
+export * from "./kubeEnvironments.js";
+export * from "./provider.js";
+export * from "./recommendations.js";
+export * from "./resourceHealthMetadataOperations.js";
+export * from "./getUsagesInLocation.js";
+export * from "./staticSites.js";
+export * from "./webApps.js";
+export * from "./workflows.js";
+export * from "./workflowRuns.js";
+export * from "./workflowRunActions.js";
+export * from "./workflowRunActionRepetitions.js";
+export * from "./workflowRunActionRepetitionsRequestHistories.js";
+export * from "./workflowRunActionScopeRepetitions.js";
+export * from "./workflowTriggers.js";
+export * from "./workflowTriggerHistories.js";
+export * from "./workflowVersions.js";
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/kubeEnvironments.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/kubeEnvironments.ts
index d5d9f939ae35..7b0675fc6990 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/kubeEnvironments.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/kubeEnvironments.ts
@@ -20,7 +20,7 @@ import {
KubeEnvironmentPatchResource,
KubeEnvironmentsUpdateOptionalParams,
KubeEnvironmentsUpdateResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a KubeEnvironments. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/provider.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/provider.ts
index 8abc7f1ce5bd..f7573f1068ab 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/provider.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/provider.ts
@@ -19,7 +19,7 @@ import {
ProviderListOperationsOptionalParams,
ProviderGetWebAppStacksOptionalParams,
ProviderGetAvailableStacksOnPremOptionalParams,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a Provider. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/recommendations.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/recommendations.ts
index 869460dc4180..366fd046c427 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/recommendations.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/recommendations.ts
@@ -26,7 +26,7 @@ import {
RecommendationsGetRuleDetailsByWebAppOptionalParams,
RecommendationsGetRuleDetailsByWebAppResponse,
RecommendationsDisableRecommendationForSiteOptionalParams,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a Recommendations. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/resourceHealthMetadataOperations.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/resourceHealthMetadataOperations.ts
index 21984001d59d..a735625b1cc0 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/resourceHealthMetadataOperations.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/resourceHealthMetadataOperations.ts
@@ -17,7 +17,7 @@ import {
ResourceHealthMetadataGetBySiteResponse,
ResourceHealthMetadataGetBySiteSlotOptionalParams,
ResourceHealthMetadataGetBySiteSlotResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a ResourceHealthMetadataOperations. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/staticSites.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/staticSites.ts
index bed1d4702602..02b98f69c575 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/staticSites.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/staticSites.ts
@@ -144,7 +144,7 @@ import {
StaticSitesLinkBackendToBuildOptionalParams,
StaticSitesLinkBackendToBuildResponse,
StaticSitesUnlinkBackendFromBuildOptionalParams,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a StaticSites. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/topLevelDomains.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/topLevelDomains.ts
index 4f6bc6fdb66f..f4377ad8731f 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/topLevelDomains.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/topLevelDomains.ts
@@ -15,7 +15,7 @@ import {
TopLevelDomainsListAgreementsOptionalParams,
TopLevelDomainsGetOptionalParams,
TopLevelDomainsGetResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a TopLevelDomains. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/webApps.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/webApps.ts
index b9e29e31b4e7..d9f2c580d97e 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/webApps.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/webApps.ts
@@ -738,7 +738,7 @@ import {
WebAppsGetWorkflowResponse,
WebAppsListWorkflowsConnectionsOptionalParams,
WebAppsListWorkflowsConnectionsResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a WebApps. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowRunActionRepetitions.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowRunActionRepetitions.ts
index a97546bbb83f..78d1291b9f63 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowRunActionRepetitions.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowRunActionRepetitions.ts
@@ -14,7 +14,7 @@ import {
WorkflowRunActionRepetitionsListExpressionTracesOptionalParams,
WorkflowRunActionRepetitionsGetOptionalParams,
WorkflowRunActionRepetitionsGetResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a WorkflowRunActionRepetitions. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowRunActionRepetitionsRequestHistories.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowRunActionRepetitionsRequestHistories.ts
index d5514bfaf772..2dc1a313bbd9 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowRunActionRepetitionsRequestHistories.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowRunActionRepetitionsRequestHistories.ts
@@ -12,7 +12,7 @@ import {
WorkflowRunActionRepetitionsRequestHistoriesListOptionalParams,
WorkflowRunActionRepetitionsRequestHistoriesGetOptionalParams,
WorkflowRunActionRepetitionsRequestHistoriesGetResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a WorkflowRunActionRepetitionsRequestHistories. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowRunActionScopeRepetitions.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowRunActionScopeRepetitions.ts
index 60713fd8abd6..1914edc240f5 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowRunActionScopeRepetitions.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowRunActionScopeRepetitions.ts
@@ -12,7 +12,7 @@ import {
WorkflowRunActionScopeRepetitionsListOptionalParams,
WorkflowRunActionScopeRepetitionsGetOptionalParams,
WorkflowRunActionScopeRepetitionsGetResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a WorkflowRunActionScopeRepetitions. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowRunActions.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowRunActions.ts
index adc8bdc05369..3c429e588b71 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowRunActions.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowRunActions.ts
@@ -14,7 +14,7 @@ import {
WorkflowRunActionsListExpressionTracesOptionalParams,
WorkflowRunActionsGetOptionalParams,
WorkflowRunActionsGetResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a WorkflowRunActions. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowRuns.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowRuns.ts
index 316e11f1e7df..a6a7d05b8fe1 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowRuns.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowRuns.ts
@@ -13,7 +13,7 @@ import {
WorkflowRunsGetOptionalParams,
WorkflowRunsGetResponse,
WorkflowRunsCancelOptionalParams,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a WorkflowRuns. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowTriggerHistories.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowTriggerHistories.ts
index 92f8f0907ee1..506965605717 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowTriggerHistories.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowTriggerHistories.ts
@@ -14,7 +14,7 @@ import {
WorkflowTriggerHistoriesGetOptionalParams,
WorkflowTriggerHistoriesGetResponse,
WorkflowTriggerHistoriesResubmitOptionalParams,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a WorkflowTriggerHistories. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowTriggers.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowTriggers.ts
index 837a85c114ce..f1efdada1f86 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowTriggers.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowTriggers.ts
@@ -18,7 +18,7 @@ import {
WorkflowTriggersRunOptionalParams,
WorkflowTriggersGetSchemaJsonOptionalParams,
WorkflowTriggersGetSchemaJsonResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a WorkflowTriggers. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowVersions.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowVersions.ts
index 7d7d9a4bcb36..daebb7fb606f 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowVersions.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/workflowVersions.ts
@@ -12,7 +12,7 @@ import {
WorkflowVersionsListOptionalParams,
WorkflowVersionsGetOptionalParams,
WorkflowVersionsGetResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a WorkflowVersions. */
diff --git a/sdk/appservice/arm-appservice/src/operationsInterfaces/workflows.ts b/sdk/appservice/arm-appservice/src/operationsInterfaces/workflows.ts
index ad6c7065d3a4..6de823553cbf 100644
--- a/sdk/appservice/arm-appservice/src/operationsInterfaces/workflows.ts
+++ b/sdk/appservice/arm-appservice/src/operationsInterfaces/workflows.ts
@@ -11,7 +11,7 @@ import {
WorkflowsRegenerateAccessKeyOptionalParams,
Workflow,
WorkflowsValidateOptionalParams,
-} from "../models";
+} from "../models/index.js";
/** Interface representing a Workflows. */
export interface Workflows {
diff --git a/sdk/appservice/arm-appservice/src/webSiteManagementClient.ts b/sdk/appservice/arm-appservice/src/webSiteManagementClient.ts
index 27963e761b6e..57044fdb02c9 100644
--- a/sdk/appservice/arm-appservice/src/webSiteManagementClient.ts
+++ b/sdk/appservice/arm-appservice/src/webSiteManagementClient.ts
@@ -15,7 +15,7 @@ import {
} from "@azure/core-rest-pipeline";
import * as coreAuth from "@azure/core-auth";
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "./pagingHelper";
+import { setContinuationToken } from "./pagingHelper.js";
import {
AppServiceCertificateOrdersImpl,
CertificateOrdersDiagnosticsImpl,
@@ -47,7 +47,7 @@ import {
WorkflowTriggersImpl,
WorkflowTriggerHistoriesImpl,
WorkflowVersionsImpl,
-} from "./operations";
+} from "./operations/index.js";
import {
AppServiceCertificateOrders,
CertificateOrdersDiagnostics,
@@ -79,9 +79,9 @@ import {
WorkflowTriggers,
WorkflowTriggerHistories,
WorkflowVersions,
-} from "./operationsInterfaces";
-import * as Parameters from "./models/parameters";
-import * as Mappers from "./models/mappers";
+} from "./operationsInterfaces/index.js";
+import * as Parameters from "./models/parameters.js";
+import * as Mappers from "./models/mappers.js";
import {
WebSiteManagementClientOptionalParams,
SourceControl,
@@ -145,7 +145,7 @@ import {
ListGeoRegionsNextResponse,
ListSiteIdentifiersAssignedToHostNameNextResponse,
ListPremierAddOnOffersNextResponse,
-} from "./models";
+} from "./models/index.js";
///
export class WebSiteManagementClient extends coreClient.ServiceClient {
diff --git a/sdk/appservice/arm-appservice/test/web_examples.ts b/sdk/appservice/arm-appservice/test/web_examples.spec.ts
similarity index 93%
rename from sdk/appservice/arm-appservice/test/web_examples.ts
rename to sdk/appservice/arm-appservice/test/web_examples.spec.ts
index 72c451fe2fd2..a60d976b1837 100644
--- a/sdk/appservice/arm-appservice/test/web_examples.ts
+++ b/sdk/appservice/arm-appservice/test/web_examples.spec.ts
@@ -10,13 +10,11 @@ import {
env,
Recorder,
RecorderStartOptions,
- delay,
isPlaybackMode,
} from "@azure-tools/test-recorder";
import { createTestCredential } from "@azure-tools/test-credential";
-import { assert } from "chai";
-import { Context } from "mocha";
-import { WebSiteManagementClient } from "../src/webSiteManagementClient";
+import { WebSiteManagementClient } from "../src/webSiteManagementClient.js";
+import { afterEach, assert, beforeEach, describe, it } from "vitest";
const replaceableVariables: Record = {
SUBSCRIPTION_ID: "azure_subscription_id"
@@ -43,8 +41,8 @@ describe("Web test", () => {
let appservicePlanName: string;
let name: string;
- beforeEach(async function (this: Context) {
- recorder = new Recorder(this.currentTest);
+ beforeEach(async function (ctx) {
+ recorder = new Recorder(ctx);
await recorder.start(recorderOptions);
subscriptionId = env.SUBSCRIPTION_ID || '';
// This is an example of how the environment variables are used
@@ -144,7 +142,6 @@ describe("Web test", () => {
});
it("webApps delete test", async function () {
- const res = await client.webApps.delete(resourceGroup, name);
const resArray = new Array();
for await (let item of client.webApps.listByResourceGroup(resourceGroup)) {
resArray.push(item);
@@ -153,7 +150,6 @@ describe("Web test", () => {
});
it("appServicePlans delete test", async function () {
- const res = await client.appServicePlans.delete(resourceGroup, appservicePlanName);
const resArray = new Array();
for await (let item of client.appServicePlans.listByResourceGroup(resourceGroup)) {
resArray.push(item);
diff --git a/sdk/appservice/arm-appservice/tsconfig.browser.config.json b/sdk/appservice/arm-appservice/tsconfig.browser.config.json
new file mode 100644
index 000000000000..b6586181d006
--- /dev/null
+++ b/sdk/appservice/arm-appservice/tsconfig.browser.config.json
@@ -0,0 +1,17 @@
+{
+ "extends": "./.tshy/build.json",
+ "include": [
+ "./src/**/*.ts",
+ "./src/**/*.mts",
+ "./test/**/*.spec.ts",
+ "./test/**/*.mts"
+ ],
+ "exclude": [
+ "./test/**/node/**/*.ts"
+ ],
+ "compilerOptions": {
+ "outDir": "./dist-test/browser",
+ "rootDir": ".",
+ "skipLibCheck": true
+ }
+}
diff --git a/sdk/appservice/arm-appservice/tsconfig.json b/sdk/appservice/arm-appservice/tsconfig.json
index c0481691633c..19ceb382b521 100644
--- a/sdk/appservice/arm-appservice/tsconfig.json
+++ b/sdk/appservice/arm-appservice/tsconfig.json
@@ -1,33 +1,13 @@
{
- "compilerOptions": {
- "module": "es6",
- "moduleResolution": "node",
- "strict": true,
- "target": "es6",
- "sourceMap": true,
- "declarationMap": true,
- "esModuleInterop": true,
- "allowSyntheticDefaultImports": true,
- "forceConsistentCasingInFileNames": true,
- "lib": [
- "es6",
- "dom"
- ],
- "declaration": true,
- "outDir": "./dist-esm",
- "importHelpers": true,
- "paths": {
- "@azure/arm-appservice": [
- "./src/index"
- ]
+ "references": [
+ {
+ "path": "./tsconfig.src.json"
+ },
+ {
+ "path": "./tsconfig.samples.json"
+ },
+ {
+ "path": "./tsconfig.test.json"
}
- },
- "include": [
- "./src/**/*.ts",
- "./test/**/*.ts",
- "samples-dev/**/*.ts"
- ],
- "exclude": [
- "node_modules"
]
-}
\ No newline at end of file
+}
diff --git a/sdk/appservice/arm-appservice/tsconfig.samples.json b/sdk/appservice/arm-appservice/tsconfig.samples.json
new file mode 100644
index 000000000000..c8de4eac8419
--- /dev/null
+++ b/sdk/appservice/arm-appservice/tsconfig.samples.json
@@ -0,0 +1,10 @@
+{
+ "extends": "../../../tsconfig.samples.base.json",
+ "compilerOptions": {
+ "paths": {
+ "@azure/arm-appservice": [
+ "./dist/esm"
+ ]
+ }
+ }
+}
diff --git a/sdk/appservice/arm-appservice/tsconfig.src.json b/sdk/appservice/arm-appservice/tsconfig.src.json
new file mode 100644
index 000000000000..bae70752dd38
--- /dev/null
+++ b/sdk/appservice/arm-appservice/tsconfig.src.json
@@ -0,0 +1,3 @@
+{
+ "extends": "../../../tsconfig.lib.json"
+}
diff --git a/sdk/appservice/arm-appservice/tsconfig.test.json b/sdk/appservice/arm-appservice/tsconfig.test.json
new file mode 100644
index 000000000000..3c2b783a8c1b
--- /dev/null
+++ b/sdk/appservice/arm-appservice/tsconfig.test.json
@@ -0,0 +1,6 @@
+{
+ "extends": [
+ "./tsconfig.src.json",
+ "../../../tsconfig.test.base.json"
+ ]
+}
diff --git a/sdk/appservice/arm-appservice/vitest.browser.config.ts b/sdk/appservice/arm-appservice/vitest.browser.config.ts
new file mode 100644
index 000000000000..b48c61b2ef46
--- /dev/null
+++ b/sdk/appservice/arm-appservice/vitest.browser.config.ts
@@ -0,0 +1,17 @@
+
+// Copyright (c) Microsoft Corporation.
+// Licensed under the MIT License.
+
+import { defineConfig, mergeConfig } from "vitest/config";
+import viteConfig from "../../../vitest.browser.shared.config.ts";
+
+export default mergeConfig(
+ viteConfig,
+ defineConfig({
+ test: {
+ include: [
+ "dist-test/browser/test/**/*.spec.js",
+ ],
+ },
+ }),
+);
diff --git a/sdk/appservice/arm-appservice/vitest.config.ts b/sdk/appservice/arm-appservice/vitest.config.ts
new file mode 100644
index 000000000000..2a4750c84292
--- /dev/null
+++ b/sdk/appservice/arm-appservice/vitest.config.ts
@@ -0,0 +1,15 @@
+// Copyright (c) Microsoft Corporation.
+// Licensed under the MIT License.
+
+import { defineConfig, mergeConfig } from "vitest/config";
+import viteConfig from "../../../vitest.shared.config.ts";
+
+export default mergeConfig(
+ viteConfig,
+ defineConfig({
+ test: {
+ hookTimeout: 1200000,
+ testTimeout: 1200000,
+ },
+ }),
+);
diff --git a/sdk/appservice/arm-appservice/vitest.esm.config.ts b/sdk/appservice/arm-appservice/vitest.esm.config.ts
new file mode 100644
index 000000000000..a70127279fc9
--- /dev/null
+++ b/sdk/appservice/arm-appservice/vitest.esm.config.ts
@@ -0,0 +1,12 @@
+
+// Copyright (c) Microsoft Corporation.
+// Licensed under the MIT License.
+
+import { mergeConfig } from "vitest/config";
+import vitestConfig from "./vitest.config.ts";
+import vitestEsmConfig from "../../../vitest.esm.shared.config.ts";
+
+export default mergeConfig(
+ vitestConfig,
+ vitestEsmConfig
+);
diff --git a/sdk/astro/arm-astro/api-extractor.json b/sdk/astro/arm-astro/api-extractor.json
index 0e004378a667..ad06666467a5 100644
--- a/sdk/astro/arm-astro/api-extractor.json
+++ b/sdk/astro/arm-astro/api-extractor.json
@@ -1,6 +1,6 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
- "mainEntryPointFilePath": "./dist-esm/src/index.d.ts",
+ "mainEntryPointFilePath": "dist/esm/index.d.ts",
"docModel": {
"enabled": true
},
@@ -11,7 +11,7 @@
"dtsRollup": {
"enabled": true,
"untrimmedFilePath": "",
- "publicTrimmedFilePath": "./types/arm-astro.d.ts"
+ "publicTrimmedFilePath": "dist/arm-astro.d.ts"
},
"messages": {
"tsdocMessageReporting": {
@@ -28,4 +28,4 @@
}
}
}
-}
\ No newline at end of file
+}
diff --git a/sdk/astro/arm-astro/package.json b/sdk/astro/arm-astro/package.json
index 85939e7e0ea7..328a2c5154bb 100644
--- a/sdk/astro/arm-astro/package.json
+++ b/sdk/astro/arm-astro/package.json
@@ -24,22 +24,22 @@
"isomorphic"
],
"license": "MIT",
- "main": "./dist/index.js",
- "module": "./dist-esm/src/index.js",
- "types": "./types/arm-astro.d.ts",
+ "main": "./dist/commonjs/index.js",
+ "module": "./dist/esm/index.js",
+ "types": "./dist/commonjs/index.d.ts",
"devDependencies": {
- "@azure-tools/test-credential": "^1.0.0",
- "@azure-tools/test-recorder": "^3.0.0",
+ "@azure-tools/test-credential": "^2.0.0",
+ "@azure-tools/test-recorder": "^4.1.0",
+ "@azure-tools/test-utils-vitest": "^1.0.0",
"@azure/dev-tool": "^1.0.0",
"@azure/identity": "^4.0.1",
- "@types/chai": "^4.2.8",
- "@types/mocha": "^10.0.0",
"@types/node": "^18.0.0",
- "chai": "^4.2.0",
+ "@vitest/browser": "^2.1.8",
+ "@vitest/coverage-istanbul": "^2.1.8",
"dotenv": "^16.0.0",
- "mocha": "^11.0.2",
- "ts-node": "^10.0.0",
- "typescript": "~5.7.2"
+ "playwright": "^1.49.1",
+ "typescript": "~5.7.2",
+ "vitest": "^2.1.8"
},
"repository": {
"type": "git",
@@ -49,24 +49,14 @@
"url": "https://github.com/Azure/azure-sdk-for-js/issues"
},
"files": [
- "dist/**/*.js",
- "dist/**/*.js.map",
- "dist/**/*.d.ts",
- "dist/**/*.d.ts.map",
- "dist-esm/**/*.js",
- "dist-esm/**/*.js.map",
- "dist-esm/**/*.d.ts",
- "dist-esm/**/*.d.ts.map",
- "src/**/*.ts",
+ "dist/",
"README.md",
"LICENSE",
- "tsconfig.json",
- "review/*",
- "CHANGELOG.md",
- "types/*"
+ "review/",
+ "CHANGELOG.md"
],
"scripts": {
- "build": "npm run clean && tsc && dev-tool run bundle && npm run minify && dev-tool run vendored mkdirp ./review && npm run extract-api",
+ "build": "npm run clean && dev-tool run build-package && dev-tool run vendored mkdirp ./review && dev-tool run extract-api",
"build:browser": "echo skipped",
"build:node": "echo skipped",
"build:samples": "echo skipped.",
@@ -78,7 +68,7 @@
"format": "echo skipped",
"integration-test": "npm run integration-test:node && npm run integration-test:browser",
"integration-test:browser": "echo skipped",
- "integration-test:node": "dev-tool run test:node-ts-input -- --timeout 1200000 'test/*.ts'",
+ "integration-test:node": "dev-tool run test:vitest --esm",
"lint": "echo skipped",
"minify": "dev-tool run vendored uglifyjs -c -m --comments --source-map \"content='./dist/index.js.map'\" -o ./dist/index.min.js ./dist/index.js",
"pack": "npm pack 2>&1",
@@ -87,8 +77,8 @@
"test:browser": "echo skipped",
"test:node": "echo skipped",
"unit-test": "npm run unit-test:node && npm run unit-test:browser",
- "unit-test:browser": "echo skipped",
- "unit-test:node": "dev-tool run vendored cross-env TEST_MODE=playback npm run integration-test:node",
+ "unit-test:browser": "npm run clean && dev-tool run build-package && dev-tool run build-test && dev-tool run test:vitest --browser",
+ "unit-test:node": "dev-tool run test:vitest",
"update-snippets": "echo skipped"
},
"sideEffects": false,
@@ -109,5 +99,45 @@
],
"disableDocsMs": true,
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-astro?view=azure-node-preview"
+ },
+ "type": "module",
+ "tshy": {
+ "project": "./tsconfig.src.json",
+ "exports": {
+ "./package.json": "./package.json",
+ ".": "./src/index.ts"
+ },
+ "dialects": [
+ "esm",
+ "commonjs"
+ ],
+ "esmDialects": [
+ "browser",
+ "react-native"
+ ],
+ "selfLink": false
+ },
+ "browser": "./dist/browser/index.js",
+ "react-native": "./dist/react-native/index.js",
+ "exports": {
+ "./package.json": "./package.json",
+ ".": {
+ "browser": {
+ "types": "./dist/browser/index.d.ts",
+ "default": "./dist/browser/index.js"
+ },
+ "react-native": {
+ "types": "./dist/react-native/index.d.ts",
+ "default": "./dist/react-native/index.js"
+ },
+ "import": {
+ "types": "./dist/esm/index.d.ts",
+ "default": "./dist/esm/index.js"
+ },
+ "require": {
+ "types": "./dist/commonjs/index.d.ts",
+ "default": "./dist/commonjs/index.js"
+ }
+ }
}
}
diff --git a/sdk/astro/arm-astro/samples-dev/operationsListSample.ts b/sdk/astro/arm-astro/samples-dev/operationsListSample.ts
index 063b64a2f654..002e6204f9c0 100644
--- a/sdk/astro/arm-astro/samples-dev/operationsListSample.ts
+++ b/sdk/astro/arm-astro/samples-dev/operationsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AstroManagementClient } from "@azure/arm-astro";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List the operations for the provider
diff --git a/sdk/astro/arm-astro/samples-dev/organizationsCreateOrUpdateSample.ts b/sdk/astro/arm-astro/samples-dev/organizationsCreateOrUpdateSample.ts
index ddccf669b485..4d5fb8f778dd 100644
--- a/sdk/astro/arm-astro/samples-dev/organizationsCreateOrUpdateSample.ts
+++ b/sdk/astro/arm-astro/samples-dev/organizationsCreateOrUpdateSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { OrganizationResource, AstroManagementClient } from "@azure/arm-astro";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Create a OrganizationResource
diff --git a/sdk/astro/arm-astro/samples-dev/organizationsDeleteSample.ts b/sdk/astro/arm-astro/samples-dev/organizationsDeleteSample.ts
index 269e5365e0b4..5d3cd4ed9106 100644
--- a/sdk/astro/arm-astro/samples-dev/organizationsDeleteSample.ts
+++ b/sdk/astro/arm-astro/samples-dev/organizationsDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AstroManagementClient } from "@azure/arm-astro";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Delete a OrganizationResource
diff --git a/sdk/astro/arm-astro/samples-dev/organizationsGetSample.ts b/sdk/astro/arm-astro/samples-dev/organizationsGetSample.ts
index dadf6fde28e8..251f0f73cd4b 100644
--- a/sdk/astro/arm-astro/samples-dev/organizationsGetSample.ts
+++ b/sdk/astro/arm-astro/samples-dev/organizationsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AstroManagementClient } from "@azure/arm-astro";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get a OrganizationResource
diff --git a/sdk/astro/arm-astro/samples-dev/organizationsListByResourceGroupSample.ts b/sdk/astro/arm-astro/samples-dev/organizationsListByResourceGroupSample.ts
index ed78bc169115..84d31cf353b6 100644
--- a/sdk/astro/arm-astro/samples-dev/organizationsListByResourceGroupSample.ts
+++ b/sdk/astro/arm-astro/samples-dev/organizationsListByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AstroManagementClient } from "@azure/arm-astro";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List OrganizationResource resources by resource group
diff --git a/sdk/astro/arm-astro/samples-dev/organizationsListBySubscriptionSample.ts b/sdk/astro/arm-astro/samples-dev/organizationsListBySubscriptionSample.ts
index 795defded569..c3752d8a3c06 100644
--- a/sdk/astro/arm-astro/samples-dev/organizationsListBySubscriptionSample.ts
+++ b/sdk/astro/arm-astro/samples-dev/organizationsListBySubscriptionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AstroManagementClient } from "@azure/arm-astro";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List OrganizationResource resources by subscription ID
diff --git a/sdk/astro/arm-astro/samples-dev/organizationsUpdateSample.ts b/sdk/astro/arm-astro/samples-dev/organizationsUpdateSample.ts
index bfff0cf1922c..45e0ea677323 100644
--- a/sdk/astro/arm-astro/samples-dev/organizationsUpdateSample.ts
+++ b/sdk/astro/arm-astro/samples-dev/organizationsUpdateSample.ts
@@ -13,9 +13,7 @@ import {
AstroManagementClient,
} from "@azure/arm-astro";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Update a OrganizationResource
diff --git a/sdk/astro/arm-astro/samples/v1-beta/typescript/src/operationsListSample.ts b/sdk/astro/arm-astro/samples/v1-beta/typescript/src/operationsListSample.ts
index 063b64a2f654..002e6204f9c0 100644
--- a/sdk/astro/arm-astro/samples/v1-beta/typescript/src/operationsListSample.ts
+++ b/sdk/astro/arm-astro/samples/v1-beta/typescript/src/operationsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AstroManagementClient } from "@azure/arm-astro";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List the operations for the provider
diff --git a/sdk/astro/arm-astro/samples/v1-beta/typescript/src/organizationsCreateOrUpdateSample.ts b/sdk/astro/arm-astro/samples/v1-beta/typescript/src/organizationsCreateOrUpdateSample.ts
index ddccf669b485..4d5fb8f778dd 100644
--- a/sdk/astro/arm-astro/samples/v1-beta/typescript/src/organizationsCreateOrUpdateSample.ts
+++ b/sdk/astro/arm-astro/samples/v1-beta/typescript/src/organizationsCreateOrUpdateSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { OrganizationResource, AstroManagementClient } from "@azure/arm-astro";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Create a OrganizationResource
diff --git a/sdk/astro/arm-astro/samples/v1-beta/typescript/src/organizationsDeleteSample.ts b/sdk/astro/arm-astro/samples/v1-beta/typescript/src/organizationsDeleteSample.ts
index 269e5365e0b4..5d3cd4ed9106 100644
--- a/sdk/astro/arm-astro/samples/v1-beta/typescript/src/organizationsDeleteSample.ts
+++ b/sdk/astro/arm-astro/samples/v1-beta/typescript/src/organizationsDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AstroManagementClient } from "@azure/arm-astro";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Delete a OrganizationResource
diff --git a/sdk/astro/arm-astro/samples/v1-beta/typescript/src/organizationsGetSample.ts b/sdk/astro/arm-astro/samples/v1-beta/typescript/src/organizationsGetSample.ts
index dadf6fde28e8..251f0f73cd4b 100644
--- a/sdk/astro/arm-astro/samples/v1-beta/typescript/src/organizationsGetSample.ts
+++ b/sdk/astro/arm-astro/samples/v1-beta/typescript/src/organizationsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AstroManagementClient } from "@azure/arm-astro";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get a OrganizationResource
diff --git a/sdk/astro/arm-astro/samples/v1-beta/typescript/src/organizationsListByResourceGroupSample.ts b/sdk/astro/arm-astro/samples/v1-beta/typescript/src/organizationsListByResourceGroupSample.ts
index ed78bc169115..84d31cf353b6 100644
--- a/sdk/astro/arm-astro/samples/v1-beta/typescript/src/organizationsListByResourceGroupSample.ts
+++ b/sdk/astro/arm-astro/samples/v1-beta/typescript/src/organizationsListByResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AstroManagementClient } from "@azure/arm-astro";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List OrganizationResource resources by resource group
diff --git a/sdk/astro/arm-astro/samples/v1-beta/typescript/src/organizationsListBySubscriptionSample.ts b/sdk/astro/arm-astro/samples/v1-beta/typescript/src/organizationsListBySubscriptionSample.ts
index 795defded569..c3752d8a3c06 100644
--- a/sdk/astro/arm-astro/samples/v1-beta/typescript/src/organizationsListBySubscriptionSample.ts
+++ b/sdk/astro/arm-astro/samples/v1-beta/typescript/src/organizationsListBySubscriptionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AstroManagementClient } from "@azure/arm-astro";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List OrganizationResource resources by subscription ID
diff --git a/sdk/astro/arm-astro/samples/v1-beta/typescript/src/organizationsUpdateSample.ts b/sdk/astro/arm-astro/samples/v1-beta/typescript/src/organizationsUpdateSample.ts
index bfff0cf1922c..45e0ea677323 100644
--- a/sdk/astro/arm-astro/samples/v1-beta/typescript/src/organizationsUpdateSample.ts
+++ b/sdk/astro/arm-astro/samples/v1-beta/typescript/src/organizationsUpdateSample.ts
@@ -13,9 +13,7 @@ import {
AstroManagementClient,
} from "@azure/arm-astro";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Update a OrganizationResource
diff --git a/sdk/astro/arm-astro/src/astroManagementClient.ts b/sdk/astro/arm-astro/src/astroManagementClient.ts
index ab5930cd847a..31bb88292254 100644
--- a/sdk/astro/arm-astro/src/astroManagementClient.ts
+++ b/sdk/astro/arm-astro/src/astroManagementClient.ts
@@ -14,9 +14,9 @@ import {
SendRequest,
} from "@azure/core-rest-pipeline";
import * as coreAuth from "@azure/core-auth";
-import { OperationsImpl, OrganizationsImpl } from "./operations";
-import { Operations, Organizations } from "./operationsInterfaces";
-import { AstroManagementClientOptionalParams } from "./models";
+import { OperationsImpl, OrganizationsImpl } from "./operations/index.js";
+import { Operations, Organizations } from "./operationsInterfaces/index.js";
+import { AstroManagementClientOptionalParams } from "./models/index.js";
export class AstroManagementClient extends coreClient.ServiceClient {
$host: string;
diff --git a/sdk/astro/arm-astro/src/index.ts b/sdk/astro/arm-astro/src/index.ts
index 485bc2bb3bda..90b6c544d4e1 100644
--- a/sdk/astro/arm-astro/src/index.ts
+++ b/sdk/astro/arm-astro/src/index.ts
@@ -7,7 +7,7 @@
*/
///
-export { getContinuationToken } from "./pagingHelper";
-export * from "./models";
-export { AstroManagementClient } from "./astroManagementClient";
-export * from "./operationsInterfaces";
+export { getContinuationToken } from "./pagingHelper.js";
+export * from "./models/index.js";
+export { AstroManagementClient } from "./astroManagementClient.js";
+export * from "./operationsInterfaces/index.js";
diff --git a/sdk/astro/arm-astro/src/models/parameters.ts b/sdk/astro/arm-astro/src/models/parameters.ts
index 92585a040f99..bcf2d8c4d194 100644
--- a/sdk/astro/arm-astro/src/models/parameters.ts
+++ b/sdk/astro/arm-astro/src/models/parameters.ts
@@ -14,7 +14,7 @@ import {
import {
OrganizationResource as OrganizationResourceMapper,
OrganizationResourceUpdate as OrganizationResourceUpdateMapper,
-} from "../models/mappers";
+} from "../models/mappers.js";
export const accept: OperationParameter = {
parameterPath: "accept",
diff --git a/sdk/astro/arm-astro/src/operations/index.ts b/sdk/astro/arm-astro/src/operations/index.ts
index 40ee7fd89bbc..8e7010781651 100644
--- a/sdk/astro/arm-astro/src/operations/index.ts
+++ b/sdk/astro/arm-astro/src/operations/index.ts
@@ -6,5 +6,5 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-export * from "./operations";
-export * from "./organizations";
+export * from "./operations.js";
+export * from "./organizations.js";
diff --git a/sdk/astro/arm-astro/src/operations/operations.ts b/sdk/astro/arm-astro/src/operations/operations.ts
index 9a922942c572..1f953af44fb3 100644
--- a/sdk/astro/arm-astro/src/operations/operations.ts
+++ b/sdk/astro/arm-astro/src/operations/operations.ts
@@ -7,19 +7,19 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { Operations } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { Operations } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AstroManagementClient } from "../astroManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AstroManagementClient } from "../astroManagementClient.js";
import {
Operation,
OperationsListNextOptionalParams,
OperationsListOptionalParams,
OperationsListResponse,
OperationsListNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing Operations operations. */
diff --git a/sdk/astro/arm-astro/src/operations/organizations.ts b/sdk/astro/arm-astro/src/operations/organizations.ts
index ddf758648244..f8304fb1f528 100644
--- a/sdk/astro/arm-astro/src/operations/organizations.ts
+++ b/sdk/astro/arm-astro/src/operations/organizations.ts
@@ -7,18 +7,18 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { Organizations } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { Organizations } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AstroManagementClient } from "../astroManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AstroManagementClient } from "../astroManagementClient.js";
import {
SimplePollerLike,
OperationState,
createHttpPoller,
} from "@azure/core-lro";
-import { createLroSpec } from "../lroImpl";
+import { createLroSpec } from "../lroImpl.js";
import {
OrganizationResource,
OrganizationsListBySubscriptionNextOptionalParams,
@@ -38,7 +38,7 @@ import {
OrganizationsDeleteResponse,
OrganizationsListBySubscriptionNextResponse,
OrganizationsListByResourceGroupNextResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Class containing Organizations operations. */
diff --git a/sdk/astro/arm-astro/src/operationsInterfaces/index.ts b/sdk/astro/arm-astro/src/operationsInterfaces/index.ts
index 40ee7fd89bbc..8e7010781651 100644
--- a/sdk/astro/arm-astro/src/operationsInterfaces/index.ts
+++ b/sdk/astro/arm-astro/src/operationsInterfaces/index.ts
@@ -6,5 +6,5 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-export * from "./operations";
-export * from "./organizations";
+export * from "./operations.js";
+export * from "./organizations.js";
diff --git a/sdk/astro/arm-astro/src/operationsInterfaces/operations.ts b/sdk/astro/arm-astro/src/operationsInterfaces/operations.ts
index 251f5f582e64..2c280c7eb723 100644
--- a/sdk/astro/arm-astro/src/operationsInterfaces/operations.ts
+++ b/sdk/astro/arm-astro/src/operationsInterfaces/operations.ts
@@ -7,7 +7,7 @@
*/
import { PagedAsyncIterableIterator } from "@azure/core-paging";
-import { Operation, OperationsListOptionalParams } from "../models";
+import { Operation, OperationsListOptionalParams } from "../models/index.js";
///
/** Interface representing a Operations. */
diff --git a/sdk/astro/arm-astro/src/operationsInterfaces/organizations.ts b/sdk/astro/arm-astro/src/operationsInterfaces/organizations.ts
index a78be52dd6e1..3ee44d9086ba 100644
--- a/sdk/astro/arm-astro/src/operationsInterfaces/organizations.ts
+++ b/sdk/astro/arm-astro/src/operationsInterfaces/organizations.ts
@@ -21,7 +21,7 @@ import {
OrganizationsUpdateResponse,
OrganizationsDeleteOptionalParams,
OrganizationsDeleteResponse,
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a Organizations. */
diff --git a/sdk/astro/arm-astro/test/astro_operations_test.spec.ts b/sdk/astro/arm-astro/test/astro_operations_test.spec.ts
index 3c820a4e360f..abfe56f89f9c 100644
--- a/sdk/astro/arm-astro/test/astro_operations_test.spec.ts
+++ b/sdk/astro/arm-astro/test/astro_operations_test.spec.ts
@@ -10,13 +10,11 @@ import {
env,
Recorder,
RecorderStartOptions,
- delay,
isPlaybackMode,
} from "@azure-tools/test-recorder";
import { createTestCredential } from "@azure-tools/test-credential";
-import { assert } from "chai";
-import { Context } from "mocha";
-import { AstroManagementClient } from "../src/astroManagementClient";
+import { AstroManagementClient } from "../src/astroManagementClient.js";
+import { describe, it, assert, beforeEach, afterEach } from "vitest";
const replaceableVariables: Record = {
AZURE_CLIENT_ID: "azure_client_id",
@@ -45,8 +43,8 @@ describe("Astro test", () => {
let resourceGroup: string;
let resourcename: string;
- beforeEach(async function (this: Context) {
- recorder = new Recorder(this.currentTest);
+ beforeEach(async function (ctx) {
+ recorder = new Recorder(ctx);
await recorder.start(recorderOptions);
subscriptionId = env.SUBSCRIPTION_ID || '';
// This is an example of how the environment variables are used
diff --git a/sdk/astro/arm-astro/tsconfig.browser.config.json b/sdk/astro/arm-astro/tsconfig.browser.config.json
new file mode 100644
index 000000000000..b6586181d006
--- /dev/null
+++ b/sdk/astro/arm-astro/tsconfig.browser.config.json
@@ -0,0 +1,17 @@
+{
+ "extends": "./.tshy/build.json",
+ "include": [
+ "./src/**/*.ts",
+ "./src/**/*.mts",
+ "./test/**/*.spec.ts",
+ "./test/**/*.mts"
+ ],
+ "exclude": [
+ "./test/**/node/**/*.ts"
+ ],
+ "compilerOptions": {
+ "outDir": "./dist-test/browser",
+ "rootDir": ".",
+ "skipLibCheck": true
+ }
+}
diff --git a/sdk/astro/arm-astro/tsconfig.json b/sdk/astro/arm-astro/tsconfig.json
index 2ec8d4a403b0..19ceb382b521 100644
--- a/sdk/astro/arm-astro/tsconfig.json
+++ b/sdk/astro/arm-astro/tsconfig.json
@@ -1,33 +1,13 @@
{
- "compilerOptions": {
- "module": "es6",
- "moduleResolution": "node",
- "strict": true,
- "target": "es6",
- "sourceMap": true,
- "declarationMap": true,
- "esModuleInterop": true,
- "allowSyntheticDefaultImports": true,
- "forceConsistentCasingInFileNames": true,
- "lib": [
- "es6",
- "dom"
- ],
- "declaration": true,
- "outDir": "./dist-esm",
- "importHelpers": true,
- "paths": {
- "@azure/arm-astro": [
- "./src/index"
- ]
+ "references": [
+ {
+ "path": "./tsconfig.src.json"
+ },
+ {
+ "path": "./tsconfig.samples.json"
+ },
+ {
+ "path": "./tsconfig.test.json"
}
- },
- "include": [
- "./src/**/*.ts",
- "./test/**/*.ts",
- "samples-dev/**/*.ts"
- ],
- "exclude": [
- "node_modules"
]
-}
\ No newline at end of file
+}
diff --git a/sdk/astro/arm-astro/tsconfig.samples.json b/sdk/astro/arm-astro/tsconfig.samples.json
new file mode 100644
index 000000000000..07a3870516e9
--- /dev/null
+++ b/sdk/astro/arm-astro/tsconfig.samples.json
@@ -0,0 +1,10 @@
+{
+ "extends": "../../../tsconfig.samples.base.json",
+ "compilerOptions": {
+ "paths": {
+ "@azure/arm-astro": [
+ "./dist/esm"
+ ]
+ }
+ }
+}
diff --git a/sdk/astro/arm-astro/tsconfig.src.json b/sdk/astro/arm-astro/tsconfig.src.json
new file mode 100644
index 000000000000..bae70752dd38
--- /dev/null
+++ b/sdk/astro/arm-astro/tsconfig.src.json
@@ -0,0 +1,3 @@
+{
+ "extends": "../../../tsconfig.lib.json"
+}
diff --git a/sdk/astro/arm-astro/tsconfig.test.json b/sdk/astro/arm-astro/tsconfig.test.json
new file mode 100644
index 000000000000..3c2b783a8c1b
--- /dev/null
+++ b/sdk/astro/arm-astro/tsconfig.test.json
@@ -0,0 +1,6 @@
+{
+ "extends": [
+ "./tsconfig.src.json",
+ "../../../tsconfig.test.base.json"
+ ]
+}
diff --git a/sdk/astro/arm-astro/vitest.browser.config.ts b/sdk/astro/arm-astro/vitest.browser.config.ts
new file mode 100644
index 000000000000..b48c61b2ef46
--- /dev/null
+++ b/sdk/astro/arm-astro/vitest.browser.config.ts
@@ -0,0 +1,17 @@
+
+// Copyright (c) Microsoft Corporation.
+// Licensed under the MIT License.
+
+import { defineConfig, mergeConfig } from "vitest/config";
+import viteConfig from "../../../vitest.browser.shared.config.ts";
+
+export default mergeConfig(
+ viteConfig,
+ defineConfig({
+ test: {
+ include: [
+ "dist-test/browser/test/**/*.spec.js",
+ ],
+ },
+ }),
+);
diff --git a/sdk/astro/arm-astro/vitest.config.ts b/sdk/astro/arm-astro/vitest.config.ts
new file mode 100644
index 000000000000..2a4750c84292
--- /dev/null
+++ b/sdk/astro/arm-astro/vitest.config.ts
@@ -0,0 +1,15 @@
+// Copyright (c) Microsoft Corporation.
+// Licensed under the MIT License.
+
+import { defineConfig, mergeConfig } from "vitest/config";
+import viteConfig from "../../../vitest.shared.config.ts";
+
+export default mergeConfig(
+ viteConfig,
+ defineConfig({
+ test: {
+ hookTimeout: 1200000,
+ testTimeout: 1200000,
+ },
+ }),
+);
diff --git a/sdk/astro/arm-astro/vitest.esm.config.ts b/sdk/astro/arm-astro/vitest.esm.config.ts
new file mode 100644
index 000000000000..a70127279fc9
--- /dev/null
+++ b/sdk/astro/arm-astro/vitest.esm.config.ts
@@ -0,0 +1,12 @@
+
+// Copyright (c) Microsoft Corporation.
+// Licensed under the MIT License.
+
+import { mergeConfig } from "vitest/config";
+import vitestConfig from "./vitest.config.ts";
+import vitestEsmConfig from "../../../vitest.esm.shared.config.ts";
+
+export default mergeConfig(
+ vitestConfig,
+ vitestEsmConfig
+);
diff --git a/sdk/attestation/arm-attestation/api-extractor.json b/sdk/attestation/arm-attestation/api-extractor.json
index ebf168277f99..d7776b65d6b2 100644
--- a/sdk/attestation/arm-attestation/api-extractor.json
+++ b/sdk/attestation/arm-attestation/api-extractor.json
@@ -1,6 +1,6 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
- "mainEntryPointFilePath": "./dist-esm/src/index.d.ts",
+ "mainEntryPointFilePath": "dist/esm/index.d.ts",
"docModel": {
"enabled": true
},
@@ -11,7 +11,7 @@
"dtsRollup": {
"enabled": true,
"untrimmedFilePath": "",
- "publicTrimmedFilePath": "./types/arm-attestation.d.ts"
+ "publicTrimmedFilePath": "dist/arm-attestation.d.ts"
},
"messages": {
"tsdocMessageReporting": {
@@ -28,4 +28,4 @@
}
}
}
-}
\ No newline at end of file
+}
diff --git a/sdk/attestation/arm-attestation/package.json b/sdk/attestation/arm-attestation/package.json
index 48e23764bfc9..c61bcf59ebbe 100644
--- a/sdk/attestation/arm-attestation/package.json
+++ b/sdk/attestation/arm-attestation/package.json
@@ -22,21 +22,21 @@
"isomorphic"
],
"license": "MIT",
- "main": "./dist/index.js",
- "module": "./dist-esm/src/index.js",
- "types": "./types/arm-attestation.d.ts",
+ "main": "./dist/commonjs/index.js",
+ "module": "./dist/esm/index.js",
+ "types": "./dist/commonjs/index.d.ts",
"devDependencies": {
- "@azure-tools/test-credential": "^1.0.0",
- "@azure-tools/test-recorder": "^3.0.0",
+ "@azure-tools/test-credential": "^2.0.0",
+ "@azure-tools/test-recorder": "^4.1.0",
+ "@azure-tools/test-utils-vitest": "^1.0.0",
"@azure/dev-tool": "^1.0.0",
"@azure/identity": "^4.0.1",
- "@types/chai": "^4.2.8",
- "@types/mocha": "^10.0.0",
"@types/node": "^18.0.0",
- "chai": "^4.2.0",
- "mocha": "^11.0.2",
- "ts-node": "^10.0.0",
- "typescript": "~5.7.2"
+ "@vitest/browser": "^2.1.8",
+ "@vitest/coverage-istanbul": "^2.1.8",
+ "playwright": "^1.49.1",
+ "typescript": "~5.7.2",
+ "vitest": "^2.1.8"
},
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/attestation/arm-attestation",
"repository": {
@@ -47,24 +47,14 @@
"url": "https://github.com/Azure/azure-sdk-for-js/issues"
},
"files": [
- "dist/**/*.js",
- "dist/**/*.js.map",
- "dist/**/*.d.ts",
- "dist/**/*.d.ts.map",
- "dist-esm/**/*.js",
- "dist-esm/**/*.js.map",
- "dist-esm/**/*.d.ts",
- "dist-esm/**/*.d.ts.map",
- "src/**/*.ts",
+ "dist/",
"README.md",
"LICENSE",
- "tsconfig.json",
- "review/*",
- "CHANGELOG.md",
- "types/*"
+ "review/",
+ "CHANGELOG.md"
],
"scripts": {
- "build": "npm run clean && tsc && dev-tool run bundle && npm run minify && dev-tool run vendored mkdirp ./review && npm run extract-api",
+ "build": "npm run clean && dev-tool run build-package && dev-tool run vendored mkdirp ./review && dev-tool run extract-api",
"build:browser": "echo skipped",
"build:node": "echo skipped",
"build:samples": "echo skipped.",
@@ -76,7 +66,7 @@
"format": "echo skipped",
"integration-test": "npm run integration-test:node && npm run integration-test:browser",
"integration-test:browser": "echo skipped",
- "integration-test:node": "dev-tool run test:node-ts-input -- --timeout 1200000 'test/*.ts'",
+ "integration-test:node": "dev-tool run test:vitest --esm",
"lint": "echo skipped",
"minify": "dev-tool run vendored uglifyjs -c -m --comments --source-map \"content='./dist/index.js.map'\" -o ./dist/index.min.js ./dist/index.js",
"pack": "npm pack 2>&1",
@@ -85,8 +75,8 @@
"test:browser": "echo skipped",
"test:node": "echo skipped",
"unit-test": "npm run unit-test:node && npm run unit-test:browser",
- "unit-test:browser": "echo skipped",
- "unit-test:node": "dev-tool run vendored cross-env TEST_MODE=playback npm run integration-test:node",
+ "unit-test:browser": "npm run clean && dev-tool run build-package && dev-tool run build-test && dev-tool run test:vitest --browser",
+ "unit-test:node": "dev-tool run test:vitest",
"update-snippets": "echo skipped"
},
"sideEffects": false,
@@ -106,5 +96,45 @@
],
"disableDocsMs": true,
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-attestation?view=azure-node-preview"
+ },
+ "type": "module",
+ "tshy": {
+ "project": "./tsconfig.src.json",
+ "exports": {
+ "./package.json": "./package.json",
+ ".": "./src/index.ts"
+ },
+ "dialects": [
+ "esm",
+ "commonjs"
+ ],
+ "esmDialects": [
+ "browser",
+ "react-native"
+ ],
+ "selfLink": false
+ },
+ "browser": "./dist/browser/index.js",
+ "react-native": "./dist/react-native/index.js",
+ "exports": {
+ "./package.json": "./package.json",
+ ".": {
+ "browser": {
+ "types": "./dist/browser/index.d.ts",
+ "default": "./dist/browser/index.js"
+ },
+ "react-native": {
+ "types": "./dist/react-native/index.d.ts",
+ "default": "./dist/react-native/index.js"
+ },
+ "import": {
+ "types": "./dist/esm/index.d.ts",
+ "default": "./dist/esm/index.js"
+ },
+ "require": {
+ "types": "./dist/commonjs/index.d.ts",
+ "default": "./dist/commonjs/index.js"
+ }
+ }
}
}
diff --git a/sdk/attestation/arm-attestation/src/attestationManagementClient.ts b/sdk/attestation/arm-attestation/src/attestationManagementClient.ts
index 48f9a6f9c9b5..b5067532e06c 100644
--- a/sdk/attestation/arm-attestation/src/attestationManagementClient.ts
+++ b/sdk/attestation/arm-attestation/src/attestationManagementClient.ts
@@ -18,13 +18,13 @@ import {
OperationsImpl,
AttestationProvidersImpl,
PrivateEndpointConnectionsImpl
-} from "./operations";
+} from "./operations/index.js";
import {
Operations,
AttestationProviders,
PrivateEndpointConnections
-} from "./operationsInterfaces";
-import { AttestationManagementClientOptionalParams } from "./models";
+} from "./operationsInterfaces/index.js";
+import { AttestationManagementClientOptionalParams } from "./models/index.js";
export class AttestationManagementClient extends coreClient.ServiceClient {
$host: string;
diff --git a/sdk/attestation/arm-attestation/src/index.ts b/sdk/attestation/arm-attestation/src/index.ts
index 44ae7d2dcb10..ef8deb5df867 100644
--- a/sdk/attestation/arm-attestation/src/index.ts
+++ b/sdk/attestation/arm-attestation/src/index.ts
@@ -7,7 +7,7 @@
*/
///
-export { getContinuationToken } from "./pagingHelper";
-export * from "./models";
-export { AttestationManagementClient } from "./attestationManagementClient";
-export * from "./operationsInterfaces";
+export { getContinuationToken } from "./pagingHelper.js";
+export * from "./models/index.js";
+export { AttestationManagementClient } from "./attestationManagementClient.js";
+export * from "./operationsInterfaces/index.js";
diff --git a/sdk/attestation/arm-attestation/src/models/parameters.ts b/sdk/attestation/arm-attestation/src/models/parameters.ts
index 9e60129ad922..c25380be8fb2 100644
--- a/sdk/attestation/arm-attestation/src/models/parameters.ts
+++ b/sdk/attestation/arm-attestation/src/models/parameters.ts
@@ -15,7 +15,7 @@ import {
AttestationServiceCreationParams as AttestationServiceCreationParamsMapper,
AttestationServicePatchParams as AttestationServicePatchParamsMapper,
PrivateEndpointConnection as PrivateEndpointConnectionMapper
-} from "../models/mappers";
+} from "../models/mappers.js";
export const accept: OperationParameter = {
parameterPath: "accept",
diff --git a/sdk/attestation/arm-attestation/src/operations/attestationProviders.ts b/sdk/attestation/arm-attestation/src/operations/attestationProviders.ts
index ded3888bceae..bd66e5063db4 100644
--- a/sdk/attestation/arm-attestation/src/operations/attestationProviders.ts
+++ b/sdk/attestation/arm-attestation/src/operations/attestationProviders.ts
@@ -6,11 +6,11 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { AttestationProviders } from "../operationsInterfaces";
+import { AttestationProviders } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AttestationManagementClient } from "../attestationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AttestationManagementClient } from "../attestationManagementClient.js";
import {
AttestationProvidersGetOptionalParams,
AttestationProvidersGetResponse,
@@ -29,7 +29,7 @@ import {
AttestationProvidersListDefaultResponse,
AttestationProvidersGetDefaultByLocationOptionalParams,
AttestationProvidersGetDefaultByLocationResponse
-} from "../models";
+} from "../models/index.js";
/** Class containing AttestationProviders operations. */
export class AttestationProvidersImpl implements AttestationProviders {
diff --git a/sdk/attestation/arm-attestation/src/operations/index.ts b/sdk/attestation/arm-attestation/src/operations/index.ts
index 8698171ed9eb..f717aa6d6d10 100644
--- a/sdk/attestation/arm-attestation/src/operations/index.ts
+++ b/sdk/attestation/arm-attestation/src/operations/index.ts
@@ -6,6 +6,6 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-export * from "./operations";
-export * from "./attestationProviders";
-export * from "./privateEndpointConnections";
+export * from "./operations.js";
+export * from "./attestationProviders.js";
+export * from "./privateEndpointConnections.js";
diff --git a/sdk/attestation/arm-attestation/src/operations/operations.ts b/sdk/attestation/arm-attestation/src/operations/operations.ts
index 49a449f4bbbd..54c07d503a9a 100644
--- a/sdk/attestation/arm-attestation/src/operations/operations.ts
+++ b/sdk/attestation/arm-attestation/src/operations/operations.ts
@@ -6,15 +6,15 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { Operations } from "../operationsInterfaces";
+import { Operations } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AttestationManagementClient } from "../attestationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AttestationManagementClient } from "../attestationManagementClient.js";
import {
OperationsListOptionalParams,
OperationsListResponse
-} from "../models";
+} from "../models/index.js";
/** Class containing Operations operations. */
export class OperationsImpl implements Operations {
diff --git a/sdk/attestation/arm-attestation/src/operations/privateEndpointConnections.ts b/sdk/attestation/arm-attestation/src/operations/privateEndpointConnections.ts
index d4c2c3bc5791..155cc474cc19 100644
--- a/sdk/attestation/arm-attestation/src/operations/privateEndpointConnections.ts
+++ b/sdk/attestation/arm-attestation/src/operations/privateEndpointConnections.ts
@@ -7,11 +7,11 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { PrivateEndpointConnections } from "../operationsInterfaces";
+import { PrivateEndpointConnections } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AttestationManagementClient } from "../attestationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AttestationManagementClient } from "../attestationManagementClient.js";
import {
PrivateEndpointConnection,
PrivateEndpointConnectionsListOptionalParams,
@@ -21,7 +21,7 @@ import {
PrivateEndpointConnectionsCreateOptionalParams,
PrivateEndpointConnectionsCreateResponse,
PrivateEndpointConnectionsDeleteOptionalParams
-} from "../models";
+} from "../models/index.js";
///
/** Class containing PrivateEndpointConnections operations. */
diff --git a/sdk/attestation/arm-attestation/src/operationsInterfaces/attestationProviders.ts b/sdk/attestation/arm-attestation/src/operationsInterfaces/attestationProviders.ts
index 5dc6c4d1b213..17573d541504 100644
--- a/sdk/attestation/arm-attestation/src/operationsInterfaces/attestationProviders.ts
+++ b/sdk/attestation/arm-attestation/src/operationsInterfaces/attestationProviders.ts
@@ -24,7 +24,7 @@ import {
AttestationProvidersListDefaultResponse,
AttestationProvidersGetDefaultByLocationOptionalParams,
AttestationProvidersGetDefaultByLocationResponse
-} from "../models";
+} from "../models/index.js";
/** Interface representing a AttestationProviders. */
export interface AttestationProviders {
diff --git a/sdk/attestation/arm-attestation/src/operationsInterfaces/index.ts b/sdk/attestation/arm-attestation/src/operationsInterfaces/index.ts
index 8698171ed9eb..f717aa6d6d10 100644
--- a/sdk/attestation/arm-attestation/src/operationsInterfaces/index.ts
+++ b/sdk/attestation/arm-attestation/src/operationsInterfaces/index.ts
@@ -6,6 +6,6 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-export * from "./operations";
-export * from "./attestationProviders";
-export * from "./privateEndpointConnections";
+export * from "./operations.js";
+export * from "./attestationProviders.js";
+export * from "./privateEndpointConnections.js";
diff --git a/sdk/attestation/arm-attestation/src/operationsInterfaces/operations.ts b/sdk/attestation/arm-attestation/src/operationsInterfaces/operations.ts
index 03505a4200e2..07f938266835 100644
--- a/sdk/attestation/arm-attestation/src/operationsInterfaces/operations.ts
+++ b/sdk/attestation/arm-attestation/src/operationsInterfaces/operations.ts
@@ -9,7 +9,7 @@
import {
OperationsListOptionalParams,
OperationsListResponse
-} from "../models";
+} from "../models/index.js";
/** Interface representing a Operations. */
export interface Operations {
diff --git a/sdk/attestation/arm-attestation/src/operationsInterfaces/privateEndpointConnections.ts b/sdk/attestation/arm-attestation/src/operationsInterfaces/privateEndpointConnections.ts
index 4cde426e2674..541a887d48ce 100644
--- a/sdk/attestation/arm-attestation/src/operationsInterfaces/privateEndpointConnections.ts
+++ b/sdk/attestation/arm-attestation/src/operationsInterfaces/privateEndpointConnections.ts
@@ -15,7 +15,7 @@ import {
PrivateEndpointConnectionsCreateOptionalParams,
PrivateEndpointConnectionsCreateResponse,
PrivateEndpointConnectionsDeleteOptionalParams
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a PrivateEndpointConnections. */
diff --git a/sdk/attestation/arm-attestation/test/attestation_examples.ts b/sdk/attestation/arm-attestation/test/attestation_examples.spec.ts
similarity index 91%
rename from sdk/attestation/arm-attestation/test/attestation_examples.ts
rename to sdk/attestation/arm-attestation/test/attestation_examples.spec.ts
index 5be097235bdf..e5ce2c5f049e 100644
--- a/sdk/attestation/arm-attestation/test/attestation_examples.ts
+++ b/sdk/attestation/arm-attestation/test/attestation_examples.spec.ts
@@ -10,13 +10,11 @@ import {
env,
Recorder,
RecorderStartOptions,
- delay,
isPlaybackMode,
} from "@azure-tools/test-recorder";
import { createTestCredential } from "@azure-tools/test-credential";
-import { assert } from "chai";
-import { Context } from "mocha";
-import { AttestationManagementClient } from "../src/attestationManagementClient";
+import { AttestationManagementClient } from "../src/attestationManagementClient.js";
+import { afterEach, assert, beforeEach, describe, it } from "vitest";
const replaceableVariables: Record = {
AZURE_CLIENT_ID: "azure_client_id",
@@ -45,8 +43,8 @@ describe("Attestation test", () => {
let resourceGroup: string;
let providerName: string;
- beforeEach(async function (this: Context) {
- recorder = new Recorder(this.currentTest);
+ beforeEach(async function (ctx) {
+ recorder = new Recorder(ctx);
await recorder.start(recorderOptions);
subscriptionId = env.SUBSCRIPTION_ID || '';
// This is an example of how the environment variables are used
@@ -92,7 +90,6 @@ describe("Attestation test", () => {
});
it("attestationProviders delete test", async function () {
- const resDelete = await client.attestationProviders.delete(resourceGroup, providerName)
const res = await client.attestationProviders.listByResourceGroup(resourceGroup)
assert.equal(res.value?.length, 0);
});
diff --git a/sdk/attestation/arm-attestation/tsconfig.browser.config.json b/sdk/attestation/arm-attestation/tsconfig.browser.config.json
new file mode 100644
index 000000000000..b6586181d006
--- /dev/null
+++ b/sdk/attestation/arm-attestation/tsconfig.browser.config.json
@@ -0,0 +1,17 @@
+{
+ "extends": "./.tshy/build.json",
+ "include": [
+ "./src/**/*.ts",
+ "./src/**/*.mts",
+ "./test/**/*.spec.ts",
+ "./test/**/*.mts"
+ ],
+ "exclude": [
+ "./test/**/node/**/*.ts"
+ ],
+ "compilerOptions": {
+ "outDir": "./dist-test/browser",
+ "rootDir": ".",
+ "skipLibCheck": true
+ }
+}
diff --git a/sdk/attestation/arm-attestation/tsconfig.json b/sdk/attestation/arm-attestation/tsconfig.json
index b68ca0989bf2..19ceb382b521 100644
--- a/sdk/attestation/arm-attestation/tsconfig.json
+++ b/sdk/attestation/arm-attestation/tsconfig.json
@@ -1,33 +1,13 @@
{
- "compilerOptions": {
- "module": "es6",
- "moduleResolution": "node",
- "strict": true,
- "target": "es6",
- "sourceMap": true,
- "declarationMap": true,
- "esModuleInterop": true,
- "allowSyntheticDefaultImports": true,
- "forceConsistentCasingInFileNames": true,
- "lib": [
- "es6",
- "dom"
- ],
- "declaration": true,
- "outDir": "./dist-esm",
- "importHelpers": true,
- "paths": {
- "@azure/arm-attestation": [
- "./src/index"
- ]
+ "references": [
+ {
+ "path": "./tsconfig.src.json"
+ },
+ {
+ "path": "./tsconfig.samples.json"
+ },
+ {
+ "path": "./tsconfig.test.json"
}
- },
- "include": [
- "./src/**/*.ts",
- "./test/**/*.ts",
- "samples-dev/**/*.ts"
- ],
- "exclude": [
- "node_modules"
]
-}
\ No newline at end of file
+}
diff --git a/sdk/attestation/arm-attestation/tsconfig.samples.json b/sdk/attestation/arm-attestation/tsconfig.samples.json
new file mode 100644
index 000000000000..305fdd50fed3
--- /dev/null
+++ b/sdk/attestation/arm-attestation/tsconfig.samples.json
@@ -0,0 +1,10 @@
+{
+ "extends": "../../../tsconfig.samples.base.json",
+ "compilerOptions": {
+ "paths": {
+ "@azure/arm-attestation": [
+ "./dist/esm"
+ ]
+ }
+ }
+}
diff --git a/sdk/attestation/arm-attestation/tsconfig.src.json b/sdk/attestation/arm-attestation/tsconfig.src.json
new file mode 100644
index 000000000000..bae70752dd38
--- /dev/null
+++ b/sdk/attestation/arm-attestation/tsconfig.src.json
@@ -0,0 +1,3 @@
+{
+ "extends": "../../../tsconfig.lib.json"
+}
diff --git a/sdk/attestation/arm-attestation/tsconfig.test.json b/sdk/attestation/arm-attestation/tsconfig.test.json
new file mode 100644
index 000000000000..3c2b783a8c1b
--- /dev/null
+++ b/sdk/attestation/arm-attestation/tsconfig.test.json
@@ -0,0 +1,6 @@
+{
+ "extends": [
+ "./tsconfig.src.json",
+ "../../../tsconfig.test.base.json"
+ ]
+}
diff --git a/sdk/attestation/arm-attestation/vitest.browser.config.ts b/sdk/attestation/arm-attestation/vitest.browser.config.ts
new file mode 100644
index 000000000000..b48c61b2ef46
--- /dev/null
+++ b/sdk/attestation/arm-attestation/vitest.browser.config.ts
@@ -0,0 +1,17 @@
+
+// Copyright (c) Microsoft Corporation.
+// Licensed under the MIT License.
+
+import { defineConfig, mergeConfig } from "vitest/config";
+import viteConfig from "../../../vitest.browser.shared.config.ts";
+
+export default mergeConfig(
+ viteConfig,
+ defineConfig({
+ test: {
+ include: [
+ "dist-test/browser/test/**/*.spec.js",
+ ],
+ },
+ }),
+);
diff --git a/sdk/attestation/arm-attestation/vitest.config.ts b/sdk/attestation/arm-attestation/vitest.config.ts
new file mode 100644
index 000000000000..2a4750c84292
--- /dev/null
+++ b/sdk/attestation/arm-attestation/vitest.config.ts
@@ -0,0 +1,15 @@
+// Copyright (c) Microsoft Corporation.
+// Licensed under the MIT License.
+
+import { defineConfig, mergeConfig } from "vitest/config";
+import viteConfig from "../../../vitest.shared.config.ts";
+
+export default mergeConfig(
+ viteConfig,
+ defineConfig({
+ test: {
+ hookTimeout: 1200000,
+ testTimeout: 1200000,
+ },
+ }),
+);
diff --git a/sdk/attestation/arm-attestation/vitest.esm.config.ts b/sdk/attestation/arm-attestation/vitest.esm.config.ts
new file mode 100644
index 000000000000..a70127279fc9
--- /dev/null
+++ b/sdk/attestation/arm-attestation/vitest.esm.config.ts
@@ -0,0 +1,12 @@
+
+// Copyright (c) Microsoft Corporation.
+// Licensed under the MIT License.
+
+import { mergeConfig } from "vitest/config";
+import vitestConfig from "./vitest.config.ts";
+import vitestEsmConfig from "../../../vitest.esm.shared.config.ts";
+
+export default mergeConfig(
+ vitestConfig,
+ vitestEsmConfig
+);
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/api-extractor.json b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/api-extractor.json
index d2a91056b933..1074e8310a6b 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/api-extractor.json
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/api-extractor.json
@@ -1,6 +1,6 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
- "mainEntryPointFilePath": "./dist-esm/src/index.d.ts",
+ "mainEntryPointFilePath": "dist/esm/index.d.ts",
"docModel": {
"enabled": true
},
@@ -11,7 +11,7 @@
"dtsRollup": {
"enabled": true,
"untrimmedFilePath": "",
- "publicTrimmedFilePath": "./types/arm-authorization-profile-2020-09-01-hybrid.d.ts"
+ "publicTrimmedFilePath": "dist/arm-authorization-profile-2020-09-01-hybrid.d.ts"
},
"messages": {
"tsdocMessageReporting": {
@@ -28,4 +28,4 @@
}
}
}
-}
\ No newline at end of file
+}
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/package.json b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/package.json
index e867375e8c8c..0f66736e7c62 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/package.json
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/package.json
@@ -22,22 +22,22 @@
"isomorphic"
],
"license": "MIT",
- "main": "./dist/index.js",
- "module": "./dist-esm/src/index.js",
- "types": "./types/arm-authorization-profile-2020-09-01-hybrid.d.ts",
+ "main": "./dist/commonjs/index.js",
+ "module": "./dist/esm/index.js",
+ "types": "./dist/commonjs/index.d.ts",
"devDependencies": {
- "@azure-tools/test-credential": "^1.0.0",
- "@azure-tools/test-recorder": "^3.0.0",
+ "@azure-tools/test-credential": "^2.0.0",
+ "@azure-tools/test-recorder": "^4.1.0",
+ "@azure-tools/test-utils-vitest": "^1.0.0",
"@azure/dev-tool": "^1.0.0",
"@azure/identity": "^4.0.1",
- "@types/chai": "^4.2.8",
- "@types/mocha": "^10.0.0",
"@types/node": "^18.0.0",
- "chai": "^4.2.0",
+ "@vitest/browser": "^2.1.8",
+ "@vitest/coverage-istanbul": "^2.1.8",
"dotenv": "^16.0.0",
- "mocha": "^11.0.2",
- "ts-node": "^10.0.0",
- "typescript": "~5.7.2"
+ "playwright": "^1.49.1",
+ "typescript": "~5.7.2",
+ "vitest": "^2.1.8"
},
"repository": {
"type": "git",
@@ -47,24 +47,14 @@
"url": "https://github.com/Azure/azure-sdk-for-js/issues"
},
"files": [
- "dist/**/*.js",
- "dist/**/*.js.map",
- "dist/**/*.d.ts",
- "dist/**/*.d.ts.map",
- "dist-esm/**/*.js",
- "dist-esm/**/*.js.map",
- "dist-esm/**/*.d.ts",
- "dist-esm/**/*.d.ts.map",
- "src/**/*.ts",
+ "dist/",
"README.md",
"LICENSE",
- "tsconfig.json",
- "review/*",
- "CHANGELOG.md",
- "types/*"
+ "review/",
+ "CHANGELOG.md"
],
"scripts": {
- "build": "npm run clean && tsc && dev-tool run bundle && npm run minify && dev-tool run vendored mkdirp ./review && npm run extract-api",
+ "build": "npm run clean && dev-tool run build-package && dev-tool run vendored mkdirp ./review && dev-tool run extract-api",
"build:browser": "echo skipped",
"build:node": "echo skipped",
"build:samples": "echo skipped.",
@@ -76,7 +66,7 @@
"format": "echo skipped",
"integration-test": "npm run integration-test:node && npm run integration-test:browser",
"integration-test:browser": "echo skipped",
- "integration-test:node": "dev-tool run test:node-ts-input -- --timeout 1200000 'test/*.ts'",
+ "integration-test:node": "dev-tool run test:vitest --esm",
"lint": "echo skipped",
"minify": "dev-tool run vendored uglifyjs -c -m --comments --source-map \"content='./dist/index.js.map'\" -o ./dist/index.min.js ./dist/index.js",
"pack": "npm pack 2>&1",
@@ -85,8 +75,8 @@
"test:browser": "echo skipped",
"test:node": "echo skipped",
"unit-test": "npm run unit-test:node && npm run unit-test:browser",
- "unit-test:browser": "echo skipped",
- "unit-test:node": "dev-tool run vendored cross-env TEST_MODE=playback npm run integration-test:node",
+ "unit-test:browser": "npm run clean && dev-tool run build-package && dev-tool run build-test && dev-tool run test:vitest --browser",
+ "unit-test:node": "dev-tool run test:vitest",
"update-snippets": "echo skipped"
},
"sideEffects": false,
@@ -107,5 +97,45 @@
],
"disableDocsMs": true,
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-authorization-profile-2020-09-01-hybrid?view=azure-node-preview"
+ },
+ "type": "module",
+ "tshy": {
+ "project": "./tsconfig.src.json",
+ "exports": {
+ "./package.json": "./package.json",
+ ".": "./src/index.ts"
+ },
+ "dialects": [
+ "esm",
+ "commonjs"
+ ],
+ "esmDialects": [
+ "browser",
+ "react-native"
+ ],
+ "selfLink": false
+ },
+ "browser": "./dist/browser/index.js",
+ "react-native": "./dist/react-native/index.js",
+ "exports": {
+ "./package.json": "./package.json",
+ ".": {
+ "browser": {
+ "types": "./dist/browser/index.d.ts",
+ "default": "./dist/browser/index.js"
+ },
+ "react-native": {
+ "types": "./dist/react-native/index.d.ts",
+ "default": "./dist/react-native/index.js"
+ },
+ "import": {
+ "types": "./dist/esm/index.d.ts",
+ "default": "./dist/esm/index.js"
+ },
+ "require": {
+ "types": "./dist/commonjs/index.d.ts",
+ "default": "./dist/commonjs/index.js"
+ }
+ }
}
}
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/globalAdministratorElevateAccessSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/globalAdministratorElevateAccessSample.ts
index afbc67bc247f..527807f1cfa1 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/globalAdministratorElevateAccessSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/globalAdministratorElevateAccessSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Elevates access for a Global Administrator.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/permissionsListForResourceGroupSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/permissionsListForResourceGroupSample.ts
index 2111c4fbbe89..97c77fccd480 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/permissionsListForResourceGroupSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/permissionsListForResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets all permissions the caller has for a resource group.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/permissionsListForResourceSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/permissionsListForResourceSample.ts
index 4926aaea7a3e..0429792bcaad 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/permissionsListForResourceSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/permissionsListForResourceSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets all permissions the caller has for a resource.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/providerOperationsMetadataGetSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/providerOperationsMetadataGetSample.ts
index ef4ac04d20e6..d40ee3205a84 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/providerOperationsMetadataGetSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/providerOperationsMetadataGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets provider operations metadata for the specified resource provider.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/providerOperationsMetadataListSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/providerOperationsMetadataListSample.ts
index bdc4157f45f6..4cce46465e2c 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/providerOperationsMetadataListSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/providerOperationsMetadataListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets provider operations metadata for all resource providers.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsCreateByIdSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsCreateByIdSample.ts
index 9124955462f8..446630c4b32b 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsCreateByIdSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsCreateByIdSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Creates a role assignment by ID.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsCreateSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsCreateSample.ts
index 3810b2d21a33..861d19970760 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsCreateSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsCreateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Creates a role assignment.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsDeleteByIdSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsDeleteByIdSample.ts
index b731bc3f921f..d5e1d00d484c 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsDeleteByIdSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsDeleteByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Deletes a role assignment.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsDeleteSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsDeleteSample.ts
index 66ab9c84727a..160ce746def9 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsDeleteSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Deletes a role assignment.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsGetByIdSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsGetByIdSample.ts
index 888eaa48f5a6..10adb0722fa9 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsGetByIdSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsGetByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a role assignment by ID.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsGetSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsGetSample.ts
index 9ee68dea9c2c..43d3df87ddc6 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsGetSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified role assignment.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsListForResourceGroupSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsListForResourceGroupSample.ts
index d6d8e27ae168..684937a52934 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsListForResourceGroupSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsListForResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets role assignments for a resource group.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsListForResourceSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsListForResourceSample.ts
index e43ed693f5f5..1dea698f211c 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsListForResourceSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsListForResourceSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets role assignments for a resource.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsListForScopeSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsListForScopeSample.ts
index 37762949404b..f56d3f77ce7b 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsListForScopeSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets role assignments for a scope.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsListSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsListSample.ts
index e8c81517d06d..81d65f0df947 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsListSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleAssignmentsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets all role assignments for the subscription.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleDefinitionsCreateOrUpdateSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleDefinitionsCreateOrUpdateSample.ts
index c11c97ed39f3..2b1d17366802 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleDefinitionsCreateOrUpdateSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleDefinitionsCreateOrUpdateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Creates or updates a role definition.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleDefinitionsDeleteSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleDefinitionsDeleteSample.ts
index c17474f65ad6..80859b5a83b1 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleDefinitionsDeleteSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleDefinitionsDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Deletes a role definition.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleDefinitionsGetByIdSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleDefinitionsGetByIdSample.ts
index e62674f94de7..dcb09d98796f 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleDefinitionsGetByIdSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleDefinitionsGetByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a role definition by ID.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleDefinitionsGetSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleDefinitionsGetSample.ts
index dac4dd149e9b..8d91f3812b99 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleDefinitionsGetSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleDefinitionsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get role definition by name (GUID).
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleDefinitionsListSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleDefinitionsListSample.ts
index 11930c35ae31..e898aae2313d 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleDefinitionsListSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples-dev/roleDefinitionsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get all role definitions that are applicable at scope and above.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/globalAdministratorElevateAccessSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/globalAdministratorElevateAccessSample.ts
index afbc67bc247f..527807f1cfa1 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/globalAdministratorElevateAccessSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/globalAdministratorElevateAccessSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Elevates access for a Global Administrator.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/permissionsListForResourceGroupSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/permissionsListForResourceGroupSample.ts
index 2111c4fbbe89..97c77fccd480 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/permissionsListForResourceGroupSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/permissionsListForResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets all permissions the caller has for a resource group.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/permissionsListForResourceSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/permissionsListForResourceSample.ts
index 4926aaea7a3e..0429792bcaad 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/permissionsListForResourceSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/permissionsListForResourceSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets all permissions the caller has for a resource.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/providerOperationsMetadataGetSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/providerOperationsMetadataGetSample.ts
index ef4ac04d20e6..d40ee3205a84 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/providerOperationsMetadataGetSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/providerOperationsMetadataGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets provider operations metadata for the specified resource provider.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/providerOperationsMetadataListSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/providerOperationsMetadataListSample.ts
index bdc4157f45f6..4cce46465e2c 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/providerOperationsMetadataListSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/providerOperationsMetadataListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets provider operations metadata for all resource providers.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsCreateByIdSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsCreateByIdSample.ts
index 9124955462f8..446630c4b32b 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsCreateByIdSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsCreateByIdSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Creates a role assignment by ID.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsCreateSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsCreateSample.ts
index 3810b2d21a33..861d19970760 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsCreateSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsCreateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Creates a role assignment.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsDeleteByIdSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsDeleteByIdSample.ts
index b731bc3f921f..d5e1d00d484c 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsDeleteByIdSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsDeleteByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Deletes a role assignment.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsDeleteSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsDeleteSample.ts
index 66ab9c84727a..160ce746def9 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsDeleteSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Deletes a role assignment.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsGetByIdSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsGetByIdSample.ts
index 888eaa48f5a6..10adb0722fa9 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsGetByIdSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsGetByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a role assignment by ID.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsGetSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsGetSample.ts
index 9ee68dea9c2c..43d3df87ddc6 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsGetSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified role assignment.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsListForResourceGroupSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsListForResourceGroupSample.ts
index d6d8e27ae168..684937a52934 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsListForResourceGroupSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsListForResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets role assignments for a resource group.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsListForResourceSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsListForResourceSample.ts
index e43ed693f5f5..1dea698f211c 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsListForResourceSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsListForResourceSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets role assignments for a resource.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsListForScopeSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsListForScopeSample.ts
index 37762949404b..f56d3f77ce7b 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsListForScopeSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets role assignments for a scope.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsListSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsListSample.ts
index e8c81517d06d..81d65f0df947 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsListSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleAssignmentsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets all role assignments for the subscription.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleDefinitionsCreateOrUpdateSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleDefinitionsCreateOrUpdateSample.ts
index c11c97ed39f3..2b1d17366802 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleDefinitionsCreateOrUpdateSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleDefinitionsCreateOrUpdateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Creates or updates a role definition.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleDefinitionsDeleteSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleDefinitionsDeleteSample.ts
index c17474f65ad6..80859b5a83b1 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleDefinitionsDeleteSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleDefinitionsDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Deletes a role definition.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleDefinitionsGetByIdSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleDefinitionsGetByIdSample.ts
index e62674f94de7..dcb09d98796f 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleDefinitionsGetByIdSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleDefinitionsGetByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a role definition by ID.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleDefinitionsGetSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleDefinitionsGetSample.ts
index dac4dd149e9b..8d91f3812b99 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleDefinitionsGetSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleDefinitionsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get role definition by name (GUID).
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleDefinitionsListSample.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleDefinitionsListSample.ts
index 11930c35ae31..e898aae2313d 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleDefinitionsListSample.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/samples/v3/typescript/src/roleDefinitionsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization-profile-2020-09-01-hybrid";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get all role definitions that are applicable at scope and above.
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/authorizationManagementClient.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/authorizationManagementClient.ts
index 80d246d5ce3b..bed14675d8d6 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/authorizationManagementClient.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/authorizationManagementClient.ts
@@ -20,15 +20,15 @@ import {
ProviderOperationsMetadataOperationsImpl,
GlobalAdministratorImpl,
RoleAssignmentsImpl
-} from "./operations";
+} from "./operations/index.js";
import {
Permissions,
RoleDefinitions,
ProviderOperationsMetadataOperations,
GlobalAdministrator,
RoleAssignments
-} from "./operationsInterfaces";
-import { AuthorizationManagementClientOptionalParams } from "./models";
+} from "./operationsInterfaces/index.js";
+import { AuthorizationManagementClientOptionalParams } from "./models/index.js";
export class AuthorizationManagementClient extends coreClient.ServiceClient {
$host: string;
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/index.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/index.ts
index 1a8d45806eaa..148eba1c7710 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/index.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/index.ts
@@ -7,7 +7,7 @@
*/
///
-export { getContinuationToken } from "./pagingHelper";
-export * from "./models";
-export { AuthorizationManagementClient } from "./authorizationManagementClient";
-export * from "./operationsInterfaces";
+export { getContinuationToken } from "./pagingHelper.js";
+export * from "./models/index.js";
+export { AuthorizationManagementClient } from "./authorizationManagementClient.js";
+export * from "./operationsInterfaces/index.js";
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/models/parameters.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/models/parameters.ts
index b7716e7b4eb6..fb5ca29541a4 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/models/parameters.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/models/parameters.ts
@@ -14,7 +14,7 @@ import {
import {
RoleDefinition as RoleDefinitionMapper,
RoleAssignmentCreateParameters as RoleAssignmentCreateParametersMapper
-} from "../models/mappers";
+} from "../models/mappers.js";
export const accept: OperationParameter = {
parameterPath: "accept",
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operations/globalAdministrator.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operations/globalAdministrator.ts
index 7b8209157c7c..d933688e9532 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operations/globalAdministrator.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operations/globalAdministrator.ts
@@ -6,12 +6,12 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { GlobalAdministrator } from "../operationsInterfaces";
+import { GlobalAdministrator } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
-import { GlobalAdministratorElevateAccessOptionalParams } from "../models";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
+import { GlobalAdministratorElevateAccessOptionalParams } from "../models/index.js";
/** Class containing GlobalAdministrator operations. */
export class GlobalAdministratorImpl implements GlobalAdministrator {
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operations/index.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operations/index.ts
index a229e5a38ba6..b5aa5d6428d4 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operations/index.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operations/index.ts
@@ -6,8 +6,8 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-export * from "./permissions";
-export * from "./roleDefinitions";
-export * from "./providerOperationsMetadataOperations";
-export * from "./globalAdministrator";
-export * from "./roleAssignments";
+export * from "./permissions.js";
+export * from "./roleDefinitions.js";
+export * from "./providerOperationsMetadataOperations.js";
+export * from "./globalAdministrator.js";
+export * from "./roleAssignments.js";
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operations/permissions.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operations/permissions.ts
index 3af564c55b7e..237e6c6fef60 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operations/permissions.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operations/permissions.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { Permissions } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { Permissions } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
Permission,
PermissionsListForResourceGroupNextOptionalParams,
@@ -23,7 +23,7 @@ import {
PermissionsListForResourceResponse,
PermissionsListForResourceGroupNextResponse,
PermissionsListForResourceNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing Permissions operations. */
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operations/providerOperationsMetadataOperations.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operations/providerOperationsMetadataOperations.ts
index 570cefd94893..62bcc67e14fb 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operations/providerOperationsMetadataOperations.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operations/providerOperationsMetadataOperations.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { ProviderOperationsMetadataOperations } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { ProviderOperationsMetadataOperations } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
ProviderOperationsMetadata,
ProviderOperationsMetadataListNextOptionalParams,
@@ -21,7 +21,7 @@ import {
ProviderOperationsMetadataGetOptionalParams,
ProviderOperationsMetadataGetResponse,
ProviderOperationsMetadataListNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing ProviderOperationsMetadataOperations operations. */
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operations/roleAssignments.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operations/roleAssignments.ts
index 7ccdd8304ebe..ceb8d8665f36 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operations/roleAssignments.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operations/roleAssignments.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { RoleAssignments } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { RoleAssignments } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
RoleAssignment,
RoleAssignmentsListForResourceNextOptionalParams,
@@ -44,7 +44,7 @@ import {
RoleAssignmentsListForResourceGroupNextResponse,
RoleAssignmentsListNextResponse,
RoleAssignmentsListForScopeNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing RoleAssignments operations. */
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operations/roleDefinitions.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operations/roleDefinitions.ts
index e240f2eec088..1c33df0f10e3 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operations/roleDefinitions.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operations/roleDefinitions.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { RoleDefinitions } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { RoleDefinitions } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
RoleDefinition,
RoleDefinitionsListNextOptionalParams,
@@ -27,7 +27,7 @@ import {
RoleDefinitionsGetByIdOptionalParams,
RoleDefinitionsGetByIdResponse,
RoleDefinitionsListNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing RoleDefinitions operations. */
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operationsInterfaces/globalAdministrator.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operationsInterfaces/globalAdministrator.ts
index e0ecc90c5fae..5a731c7001e2 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operationsInterfaces/globalAdministrator.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operationsInterfaces/globalAdministrator.ts
@@ -6,7 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { GlobalAdministratorElevateAccessOptionalParams } from "../models";
+import { GlobalAdministratorElevateAccessOptionalParams } from "../models/index.js";
/** Interface representing a GlobalAdministrator. */
export interface GlobalAdministrator {
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operationsInterfaces/index.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operationsInterfaces/index.ts
index a229e5a38ba6..b5aa5d6428d4 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operationsInterfaces/index.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operationsInterfaces/index.ts
@@ -6,8 +6,8 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-export * from "./permissions";
-export * from "./roleDefinitions";
-export * from "./providerOperationsMetadataOperations";
-export * from "./globalAdministrator";
-export * from "./roleAssignments";
+export * from "./permissions.js";
+export * from "./roleDefinitions.js";
+export * from "./providerOperationsMetadataOperations.js";
+export * from "./globalAdministrator.js";
+export * from "./roleAssignments.js";
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operationsInterfaces/permissions.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operationsInterfaces/permissions.ts
index c29022ffc1f1..84900a89c638 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operationsInterfaces/permissions.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operationsInterfaces/permissions.ts
@@ -11,7 +11,7 @@ import {
Permission,
PermissionsListForResourceGroupOptionalParams,
PermissionsListForResourceOptionalParams
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a Permissions. */
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operationsInterfaces/providerOperationsMetadataOperations.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operationsInterfaces/providerOperationsMetadataOperations.ts
index a7e5a95f3d63..4f309504dc2c 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operationsInterfaces/providerOperationsMetadataOperations.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operationsInterfaces/providerOperationsMetadataOperations.ts
@@ -12,7 +12,7 @@ import {
ProviderOperationsMetadataListOptionalParams,
ProviderOperationsMetadataGetOptionalParams,
ProviderOperationsMetadataGetResponse
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a ProviderOperationsMetadataOperations. */
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operationsInterfaces/roleAssignments.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operationsInterfaces/roleAssignments.ts
index 0e79c3f1f818..8cf7dc63a948 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operationsInterfaces/roleAssignments.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operationsInterfaces/roleAssignments.ts
@@ -26,7 +26,7 @@ import {
RoleAssignmentsCreateByIdResponse,
RoleAssignmentsGetByIdOptionalParams,
RoleAssignmentsGetByIdResponse
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a RoleAssignments. */
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operationsInterfaces/roleDefinitions.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operationsInterfaces/roleDefinitions.ts
index 9bb5e67ede88..3a2a237c486f 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operationsInterfaces/roleDefinitions.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/src/operationsInterfaces/roleDefinitions.ts
@@ -18,7 +18,7 @@ import {
RoleDefinitionsCreateOrUpdateResponse,
RoleDefinitionsGetByIdOptionalParams,
RoleDefinitionsGetByIdResponse
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a RoleDefinitions. */
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/test/sampleTest.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/test/sampleTest.spec.ts
similarity index 85%
rename from sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/test/sampleTest.ts
rename to sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/test/sampleTest.spec.ts
index 8ff7deb0acbe..e25d3db273e7 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/test/sampleTest.ts
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/test/sampleTest.spec.ts
@@ -8,11 +8,9 @@
import {
Recorder,
- RecorderStartOptions,
- env
+ RecorderStartOptions
} from "@azure-tools/test-recorder";
-import { assert } from "chai";
-import { Context } from "mocha";
+import { afterEach, beforeEach, describe, it } from "vitest";
const replaceableVariables: Record = {
AZURE_CLIENT_ID: "azure_client_id",
@@ -32,8 +30,8 @@ const recorderOptions: RecorderStartOptions = {
describe("My test", () => {
let recorder: Recorder;
- beforeEach(async function (this: Context) {
- recorder = new Recorder(this.currentTest);
+ beforeEach(async function (ctx) {
+ recorder = new Recorder(ctx);
await recorder.start(recorderOptions);
});
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/tsconfig.browser.config.json b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/tsconfig.browser.config.json
new file mode 100644
index 000000000000..b6586181d006
--- /dev/null
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/tsconfig.browser.config.json
@@ -0,0 +1,17 @@
+{
+ "extends": "./.tshy/build.json",
+ "include": [
+ "./src/**/*.ts",
+ "./src/**/*.mts",
+ "./test/**/*.spec.ts",
+ "./test/**/*.mts"
+ ],
+ "exclude": [
+ "./test/**/node/**/*.ts"
+ ],
+ "compilerOptions": {
+ "outDir": "./dist-test/browser",
+ "rootDir": ".",
+ "skipLibCheck": true
+ }
+}
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/tsconfig.json b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/tsconfig.json
index 8c3acabada9e..19ceb382b521 100644
--- a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/tsconfig.json
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/tsconfig.json
@@ -1,33 +1,13 @@
{
- "compilerOptions": {
- "module": "es6",
- "moduleResolution": "node",
- "strict": true,
- "target": "es6",
- "sourceMap": true,
- "declarationMap": true,
- "esModuleInterop": true,
- "allowSyntheticDefaultImports": true,
- "forceConsistentCasingInFileNames": true,
- "lib": [
- "es6",
- "dom"
- ],
- "declaration": true,
- "outDir": "./dist-esm",
- "importHelpers": true,
- "paths": {
- "@azure/arm-authorization-profile-2020-09-01-hybrid": [
- "./src/index"
- ]
+ "references": [
+ {
+ "path": "./tsconfig.src.json"
+ },
+ {
+ "path": "./tsconfig.samples.json"
+ },
+ {
+ "path": "./tsconfig.test.json"
}
- },
- "include": [
- "./src/**/*.ts",
- "./test/**/*.ts",
- "samples-dev/**/*.ts"
- ],
- "exclude": [
- "node_modules"
]
-}
\ No newline at end of file
+}
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/tsconfig.samples.json b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/tsconfig.samples.json
new file mode 100644
index 000000000000..38e0497d7b66
--- /dev/null
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/tsconfig.samples.json
@@ -0,0 +1,10 @@
+{
+ "extends": "../../../tsconfig.samples.base.json",
+ "compilerOptions": {
+ "paths": {
+ "@azure/arm-authorization-profile-2020-09-01-hybrid": [
+ "./dist/esm"
+ ]
+ }
+ }
+}
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/tsconfig.src.json b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/tsconfig.src.json
new file mode 100644
index 000000000000..bae70752dd38
--- /dev/null
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/tsconfig.src.json
@@ -0,0 +1,3 @@
+{
+ "extends": "../../../tsconfig.lib.json"
+}
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/tsconfig.test.json b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/tsconfig.test.json
new file mode 100644
index 000000000000..3c2b783a8c1b
--- /dev/null
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/tsconfig.test.json
@@ -0,0 +1,6 @@
+{
+ "extends": [
+ "./tsconfig.src.json",
+ "../../../tsconfig.test.base.json"
+ ]
+}
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/vitest.browser.config.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/vitest.browser.config.ts
new file mode 100644
index 000000000000..b48c61b2ef46
--- /dev/null
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/vitest.browser.config.ts
@@ -0,0 +1,17 @@
+
+// Copyright (c) Microsoft Corporation.
+// Licensed under the MIT License.
+
+import { defineConfig, mergeConfig } from "vitest/config";
+import viteConfig from "../../../vitest.browser.shared.config.ts";
+
+export default mergeConfig(
+ viteConfig,
+ defineConfig({
+ test: {
+ include: [
+ "dist-test/browser/test/**/*.spec.js",
+ ],
+ },
+ }),
+);
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/vitest.config.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/vitest.config.ts
new file mode 100644
index 000000000000..2a4750c84292
--- /dev/null
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/vitest.config.ts
@@ -0,0 +1,15 @@
+// Copyright (c) Microsoft Corporation.
+// Licensed under the MIT License.
+
+import { defineConfig, mergeConfig } from "vitest/config";
+import viteConfig from "../../../vitest.shared.config.ts";
+
+export default mergeConfig(
+ viteConfig,
+ defineConfig({
+ test: {
+ hookTimeout: 1200000,
+ testTimeout: 1200000,
+ },
+ }),
+);
diff --git a/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/vitest.esm.config.ts b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/vitest.esm.config.ts
new file mode 100644
index 000000000000..a70127279fc9
--- /dev/null
+++ b/sdk/authorization/arm-authorization-profile-2020-09-01-hybrid/vitest.esm.config.ts
@@ -0,0 +1,12 @@
+
+// Copyright (c) Microsoft Corporation.
+// Licensed under the MIT License.
+
+import { mergeConfig } from "vitest/config";
+import vitestConfig from "./vitest.config.ts";
+import vitestEsmConfig from "../../../vitest.esm.shared.config.ts";
+
+export default mergeConfig(
+ vitestConfig,
+ vitestEsmConfig
+);
diff --git a/sdk/authorization/arm-authorization/api-extractor.json b/sdk/authorization/arm-authorization/api-extractor.json
index 7c284110c453..627c0c2f04e1 100644
--- a/sdk/authorization/arm-authorization/api-extractor.json
+++ b/sdk/authorization/arm-authorization/api-extractor.json
@@ -1,6 +1,6 @@
{
"$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
- "mainEntryPointFilePath": "./dist-esm/src/index.d.ts",
+ "mainEntryPointFilePath": "dist/esm/index.d.ts",
"docModel": {
"enabled": true
},
@@ -11,7 +11,7 @@
"dtsRollup": {
"enabled": true,
"untrimmedFilePath": "",
- "publicTrimmedFilePath": "./types/arm-authorization.d.ts"
+ "publicTrimmedFilePath": "dist/arm-authorization.d.ts"
},
"messages": {
"tsdocMessageReporting": {
@@ -28,4 +28,4 @@
}
}
}
-}
\ No newline at end of file
+}
diff --git a/sdk/authorization/arm-authorization/package.json b/sdk/authorization/arm-authorization/package.json
index 1e5430a12a51..ee092867e270 100644
--- a/sdk/authorization/arm-authorization/package.json
+++ b/sdk/authorization/arm-authorization/package.json
@@ -24,22 +24,22 @@
"isomorphic"
],
"license": "MIT",
- "main": "./dist/index.js",
- "module": "./dist-esm/src/index.js",
- "types": "./types/arm-authorization.d.ts",
+ "main": "./dist/commonjs/index.js",
+ "module": "./dist/esm/index.js",
+ "types": "./dist/commonjs/index.d.ts",
"devDependencies": {
- "@azure-tools/test-credential": "^1.0.0",
- "@azure-tools/test-recorder": "^3.0.0",
+ "@azure-tools/test-credential": "^2.0.0",
+ "@azure-tools/test-recorder": "^4.1.0",
+ "@azure-tools/test-utils-vitest": "^1.0.0",
"@azure/dev-tool": "^1.0.0",
"@azure/identity": "^4.0.1",
- "@types/chai": "^4.2.8",
- "@types/mocha": "^10.0.0",
"@types/node": "^18.0.0",
- "chai": "^4.2.0",
+ "@vitest/browser": "^2.1.8",
+ "@vitest/coverage-istanbul": "^2.1.8",
"dotenv": "^16.0.0",
- "mocha": "^11.0.2",
- "ts-node": "^10.0.0",
- "typescript": "~5.7.2"
+ "playwright": "^1.49.1",
+ "typescript": "~5.7.2",
+ "vitest": "^2.1.8"
},
"repository": {
"type": "git",
@@ -49,24 +49,14 @@
"url": "https://github.com/Azure/azure-sdk-for-js/issues"
},
"files": [
- "dist/**/*.js",
- "dist/**/*.js.map",
- "dist/**/*.d.ts",
- "dist/**/*.d.ts.map",
- "dist-esm/**/*.js",
- "dist-esm/**/*.js.map",
- "dist-esm/**/*.d.ts",
- "dist-esm/**/*.d.ts.map",
- "src/**/*.ts",
+ "dist/",
"README.md",
"LICENSE",
- "tsconfig.json",
- "review/*",
- "CHANGELOG.md",
- "types/*"
+ "review/",
+ "CHANGELOG.md"
],
"scripts": {
- "build": "npm run clean && tsc && dev-tool run bundle && npm run minify && dev-tool run vendored mkdirp ./review && npm run extract-api",
+ "build": "npm run clean && dev-tool run build-package && dev-tool run vendored mkdirp ./review && dev-tool run extract-api",
"build:browser": "echo skipped",
"build:node": "echo skipped",
"build:samples": "echo skipped.",
@@ -78,7 +68,7 @@
"format": "echo skipped",
"integration-test": "npm run integration-test:node && npm run integration-test:browser",
"integration-test:browser": "echo skipped",
- "integration-test:node": "dev-tool run test:node-ts-input -- --timeout 1200000 'test/*.ts'",
+ "integration-test:node": "dev-tool run test:vitest --esm",
"lint": "echo skipped",
"minify": "dev-tool run vendored uglifyjs -c -m --comments --source-map \"content='./dist/index.js.map'\" -o ./dist/index.min.js ./dist/index.js",
"pack": "npm pack 2>&1",
@@ -87,8 +77,8 @@
"test:browser": "echo skipped",
"test:node": "echo skipped",
"unit-test": "npm run unit-test:node && npm run unit-test:browser",
- "unit-test:browser": "echo skipped",
- "unit-test:node": "dev-tool run vendored cross-env TEST_MODE=playback npm run integration-test:node",
+ "unit-test:browser": "npm run clean && dev-tool run build-package && dev-tool run build-test && dev-tool run test:vitest --browser",
+ "unit-test:node": "dev-tool run test:vitest",
"update-snippets": "echo skipped"
},
"sideEffects": false,
@@ -109,5 +99,45 @@
],
"disableDocsMs": true,
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-authorization?view=azure-node-preview"
+ },
+ "type": "module",
+ "tshy": {
+ "project": "./tsconfig.src.json",
+ "exports": {
+ "./package.json": "./package.json",
+ ".": "./src/index.ts"
+ },
+ "dialects": [
+ "esm",
+ "commonjs"
+ ],
+ "esmDialects": [
+ "browser",
+ "react-native"
+ ],
+ "selfLink": false
+ },
+ "browser": "./dist/browser/index.js",
+ "react-native": "./dist/react-native/index.js",
+ "exports": {
+ "./package.json": "./package.json",
+ ".": {
+ "browser": {
+ "types": "./dist/browser/index.d.ts",
+ "default": "./dist/browser/index.js"
+ },
+ "react-native": {
+ "types": "./dist/react-native/index.d.ts",
+ "default": "./dist/react-native/index.js"
+ },
+ "import": {
+ "types": "./dist/esm/index.d.ts",
+ "default": "./dist/esm/index.js"
+ },
+ "require": {
+ "types": "./dist/commonjs/index.d.ts",
+ "default": "./dist/commonjs/index.js"
+ }
+ }
}
}
diff --git a/sdk/authorization/arm-authorization/samples-dev/accessReviewInstanceAcceptRecommendationsSample.ts b/sdk/authorization/arm-authorization/samples-dev/accessReviewInstanceAcceptRecommendationsSample.ts
index 5ccaca8574a0..89521697834d 100644
--- a/sdk/authorization/arm-authorization/samples-dev/accessReviewInstanceAcceptRecommendationsSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/accessReviewInstanceAcceptRecommendationsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to An action to accept recommendations for decision in an access review instance.
diff --git a/sdk/authorization/arm-authorization/samples-dev/accessReviewInstanceMyDecisionsGetByIdSample.ts b/sdk/authorization/arm-authorization/samples-dev/accessReviewInstanceMyDecisionsGetByIdSample.ts
index 86dd2a55482e..06ce6945c892 100644
--- a/sdk/authorization/arm-authorization/samples-dev/accessReviewInstanceMyDecisionsGetByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/accessReviewInstanceMyDecisionsGetByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get my single access review instance decision.
diff --git a/sdk/authorization/arm-authorization/samples-dev/accessReviewInstanceMyDecisionsListSample.ts b/sdk/authorization/arm-authorization/samples-dev/accessReviewInstanceMyDecisionsListSample.ts
index dcf56cafe4a5..5514473e3281 100644
--- a/sdk/authorization/arm-authorization/samples-dev/accessReviewInstanceMyDecisionsListSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/accessReviewInstanceMyDecisionsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get my access review instance decisions.
diff --git a/sdk/authorization/arm-authorization/samples-dev/accessReviewInstanceMyDecisionsPatchSample.ts b/sdk/authorization/arm-authorization/samples-dev/accessReviewInstanceMyDecisionsPatchSample.ts
index d55dff50b06d..9bc45a3eeb5d 100644
--- a/sdk/authorization/arm-authorization/samples-dev/accessReviewInstanceMyDecisionsPatchSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/accessReviewInstanceMyDecisionsPatchSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Record a decision.
diff --git a/sdk/authorization/arm-authorization/samples-dev/accessReviewInstancesAssignedForMyApprovalGetByIdSample.ts b/sdk/authorization/arm-authorization/samples-dev/accessReviewInstancesAssignedForMyApprovalGetByIdSample.ts
index 5a4dd7724038..a395a74cf9a3 100644
--- a/sdk/authorization/arm-authorization/samples-dev/accessReviewInstancesAssignedForMyApprovalGetByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/accessReviewInstancesAssignedForMyApprovalGetByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get single access review instance assigned for my approval.
diff --git a/sdk/authorization/arm-authorization/samples-dev/accessReviewInstancesAssignedForMyApprovalListSample.ts b/sdk/authorization/arm-authorization/samples-dev/accessReviewInstancesAssignedForMyApprovalListSample.ts
index 770363f12841..6f247099ce0f 100644
--- a/sdk/authorization/arm-authorization/samples-dev/accessReviewInstancesAssignedForMyApprovalListSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/accessReviewInstancesAssignedForMyApprovalListSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get access review instances assigned for my approval.
diff --git a/sdk/authorization/arm-authorization/samples-dev/accessReviewScheduleDefinitionsAssignedForMyApprovalListSample.ts b/sdk/authorization/arm-authorization/samples-dev/accessReviewScheduleDefinitionsAssignedForMyApprovalListSample.ts
index b51e31c6e032..b8b5aa4cc105 100644
--- a/sdk/authorization/arm-authorization/samples-dev/accessReviewScheduleDefinitionsAssignedForMyApprovalListSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/accessReviewScheduleDefinitionsAssignedForMyApprovalListSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get access review instances assigned for my approval.
diff --git a/sdk/authorization/arm-authorization/samples-dev/alertConfigurationsGetSample.ts b/sdk/authorization/arm-authorization/samples-dev/alertConfigurationsGetSample.ts
index 38efcb05a77d..5f2bf80f80c7 100644
--- a/sdk/authorization/arm-authorization/samples-dev/alertConfigurationsGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/alertConfigurationsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified alert configuration.
diff --git a/sdk/authorization/arm-authorization/samples-dev/alertConfigurationsListForScopeSample.ts b/sdk/authorization/arm-authorization/samples-dev/alertConfigurationsListForScopeSample.ts
index 16c74ee12482..f16a637649a7 100644
--- a/sdk/authorization/arm-authorization/samples-dev/alertConfigurationsListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/alertConfigurationsListForScopeSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets alert configurations for a resource scope.
diff --git a/sdk/authorization/arm-authorization/samples-dev/alertConfigurationsUpdateSample.ts b/sdk/authorization/arm-authorization/samples-dev/alertConfigurationsUpdateSample.ts
index 4e326825e862..24240365fed8 100644
--- a/sdk/authorization/arm-authorization/samples-dev/alertConfigurationsUpdateSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/alertConfigurationsUpdateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Update an alert configuration.
diff --git a/sdk/authorization/arm-authorization/samples-dev/alertDefinitionsGetSample.ts b/sdk/authorization/arm-authorization/samples-dev/alertDefinitionsGetSample.ts
index 060b20587797..c772af504afa 100644
--- a/sdk/authorization/arm-authorization/samples-dev/alertDefinitionsGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/alertDefinitionsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified alert definition.
diff --git a/sdk/authorization/arm-authorization/samples-dev/alertDefinitionsListForScopeSample.ts b/sdk/authorization/arm-authorization/samples-dev/alertDefinitionsListForScopeSample.ts
index b4a6b799fbc9..3e5141f1a74d 100644
--- a/sdk/authorization/arm-authorization/samples-dev/alertDefinitionsListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/alertDefinitionsListForScopeSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets alert definitions for a resource scope.
diff --git a/sdk/authorization/arm-authorization/samples-dev/alertIncidentsGetSample.ts b/sdk/authorization/arm-authorization/samples-dev/alertIncidentsGetSample.ts
index d01c3f21e261..88955749b982 100644
--- a/sdk/authorization/arm-authorization/samples-dev/alertIncidentsGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/alertIncidentsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified alert incident.
diff --git a/sdk/authorization/arm-authorization/samples-dev/alertIncidentsListForScopeSample.ts b/sdk/authorization/arm-authorization/samples-dev/alertIncidentsListForScopeSample.ts
index 7d5eb50380fd..ab9efe42b7de 100644
--- a/sdk/authorization/arm-authorization/samples-dev/alertIncidentsListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/alertIncidentsListForScopeSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets alert incidents for a resource scope.
diff --git a/sdk/authorization/arm-authorization/samples-dev/alertIncidentsRemediateSample.ts b/sdk/authorization/arm-authorization/samples-dev/alertIncidentsRemediateSample.ts
index b48931103949..8630cdcf1b3b 100644
--- a/sdk/authorization/arm-authorization/samples-dev/alertIncidentsRemediateSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/alertIncidentsRemediateSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Remediate an alert incident.
diff --git a/sdk/authorization/arm-authorization/samples-dev/alertOperationGetSample.ts b/sdk/authorization/arm-authorization/samples-dev/alertOperationGetSample.ts
index 4654f9f7c7b0..4531d2d46442 100644
--- a/sdk/authorization/arm-authorization/samples-dev/alertOperationGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/alertOperationGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified alert operation.
diff --git a/sdk/authorization/arm-authorization/samples-dev/alertsGetSample.ts b/sdk/authorization/arm-authorization/samples-dev/alertsGetSample.ts
index a3b9a4d039ad..92647026917d 100644
--- a/sdk/authorization/arm-authorization/samples-dev/alertsGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/alertsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified alert.
diff --git a/sdk/authorization/arm-authorization/samples-dev/alertsListForScopeSample.ts b/sdk/authorization/arm-authorization/samples-dev/alertsListForScopeSample.ts
index 6e6a59120bba..5fbfb5c97df4 100644
--- a/sdk/authorization/arm-authorization/samples-dev/alertsListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/alertsListForScopeSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets alerts for a resource scope.
diff --git a/sdk/authorization/arm-authorization/samples-dev/alertsRefreshAllSample.ts b/sdk/authorization/arm-authorization/samples-dev/alertsRefreshAllSample.ts
index d7304670a35a..14cc6b9dc432 100644
--- a/sdk/authorization/arm-authorization/samples-dev/alertsRefreshAllSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/alertsRefreshAllSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Refresh all alerts for a resource scope.
diff --git a/sdk/authorization/arm-authorization/samples-dev/alertsRefreshSample.ts b/sdk/authorization/arm-authorization/samples-dev/alertsRefreshSample.ts
index e3d63eaddc60..dd240db57387 100644
--- a/sdk/authorization/arm-authorization/samples-dev/alertsRefreshSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/alertsRefreshSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Refresh an alert.
diff --git a/sdk/authorization/arm-authorization/samples-dev/alertsUpdateSample.ts b/sdk/authorization/arm-authorization/samples-dev/alertsUpdateSample.ts
index e4a5cdf0fdbc..3853da3cc7ab 100644
--- a/sdk/authorization/arm-authorization/samples-dev/alertsUpdateSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/alertsUpdateSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { Alert, AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Update an alert.
diff --git a/sdk/authorization/arm-authorization/samples-dev/classicAdministratorsListSample.ts b/sdk/authorization/arm-authorization/samples-dev/classicAdministratorsListSample.ts
index 82ae5e5dff1b..219ccbc15e3c 100644
--- a/sdk/authorization/arm-authorization/samples-dev/classicAdministratorsListSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/classicAdministratorsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets service administrator, account administrator, and co-administrators for the subscription.
diff --git a/sdk/authorization/arm-authorization/samples-dev/denyAssignmentsGetByIdSample.ts b/sdk/authorization/arm-authorization/samples-dev/denyAssignmentsGetByIdSample.ts
index 93edbc3e282f..a50473b3b325 100644
--- a/sdk/authorization/arm-authorization/samples-dev/denyAssignmentsGetByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/denyAssignmentsGetByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a deny assignment by ID.
diff --git a/sdk/authorization/arm-authorization/samples-dev/denyAssignmentsGetSample.ts b/sdk/authorization/arm-authorization/samples-dev/denyAssignmentsGetSample.ts
index ff6c693b38c2..17035da8d1f3 100644
--- a/sdk/authorization/arm-authorization/samples-dev/denyAssignmentsGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/denyAssignmentsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified deny assignment.
diff --git a/sdk/authorization/arm-authorization/samples-dev/denyAssignmentsListForResourceGroupSample.ts b/sdk/authorization/arm-authorization/samples-dev/denyAssignmentsListForResourceGroupSample.ts
index b4cf8c71b6f7..a5c345d6fba1 100644
--- a/sdk/authorization/arm-authorization/samples-dev/denyAssignmentsListForResourceGroupSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/denyAssignmentsListForResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets deny assignments for a resource group.
diff --git a/sdk/authorization/arm-authorization/samples-dev/denyAssignmentsListForResourceSample.ts b/sdk/authorization/arm-authorization/samples-dev/denyAssignmentsListForResourceSample.ts
index b226c5a8fd09..0cdf5e7eedd1 100644
--- a/sdk/authorization/arm-authorization/samples-dev/denyAssignmentsListForResourceSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/denyAssignmentsListForResourceSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets deny assignments for a resource.
diff --git a/sdk/authorization/arm-authorization/samples-dev/denyAssignmentsListForScopeSample.ts b/sdk/authorization/arm-authorization/samples-dev/denyAssignmentsListForScopeSample.ts
index 6ea448e13c0c..6acd47cbc47c 100644
--- a/sdk/authorization/arm-authorization/samples-dev/denyAssignmentsListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/denyAssignmentsListForScopeSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets deny assignments for a scope.
diff --git a/sdk/authorization/arm-authorization/samples-dev/denyAssignmentsListSample.ts b/sdk/authorization/arm-authorization/samples-dev/denyAssignmentsListSample.ts
index f32fcdbf4043..064c55055625 100644
--- a/sdk/authorization/arm-authorization/samples-dev/denyAssignmentsListSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/denyAssignmentsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets all deny assignments for the subscription.
diff --git a/sdk/authorization/arm-authorization/samples-dev/eligibleChildResourcesGetSample.ts b/sdk/authorization/arm-authorization/samples-dev/eligibleChildResourcesGetSample.ts
index 328bf4fe0ab5..633243f01d9a 100644
--- a/sdk/authorization/arm-authorization/samples-dev/eligibleChildResourcesGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/eligibleChildResourcesGetSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the child resources of a resource on which user has eligible access
diff --git a/sdk/authorization/arm-authorization/samples-dev/globalAdministratorElevateAccessSample.ts b/sdk/authorization/arm-authorization/samples-dev/globalAdministratorElevateAccessSample.ts
index 4fb7969d8adf..08cc30f2d029 100644
--- a/sdk/authorization/arm-authorization/samples-dev/globalAdministratorElevateAccessSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/globalAdministratorElevateAccessSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Elevates access for a Global Administrator.
diff --git a/sdk/authorization/arm-authorization/samples-dev/permissionsListForResourceGroupSample.ts b/sdk/authorization/arm-authorization/samples-dev/permissionsListForResourceGroupSample.ts
index ca66e0c6f4f7..596fd4f13b33 100644
--- a/sdk/authorization/arm-authorization/samples-dev/permissionsListForResourceGroupSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/permissionsListForResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets all permissions the caller has for a resource group.
diff --git a/sdk/authorization/arm-authorization/samples-dev/permissionsListForResourceSample.ts b/sdk/authorization/arm-authorization/samples-dev/permissionsListForResourceSample.ts
index ee5fb27bfacc..f0936424a663 100644
--- a/sdk/authorization/arm-authorization/samples-dev/permissionsListForResourceSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/permissionsListForResourceSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets all permissions the caller has for a resource.
diff --git a/sdk/authorization/arm-authorization/samples-dev/providerOperationsMetadataGetSample.ts b/sdk/authorization/arm-authorization/samples-dev/providerOperationsMetadataGetSample.ts
index 83684fc863b3..2303c07d9be9 100644
--- a/sdk/authorization/arm-authorization/samples-dev/providerOperationsMetadataGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/providerOperationsMetadataGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets provider operations metadata for the specified resource provider.
diff --git a/sdk/authorization/arm-authorization/samples-dev/providerOperationsMetadataListSample.ts b/sdk/authorization/arm-authorization/samples-dev/providerOperationsMetadataListSample.ts
index 04a120bbf154..5c723b505123 100644
--- a/sdk/authorization/arm-authorization/samples-dev/providerOperationsMetadataListSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/providerOperationsMetadataListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets provider operations metadata for all resource providers.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleInstancesGetSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleInstancesGetSample.ts
index 0a564b831874..1f30e3e20b8d 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleInstancesGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleInstancesGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets the specified role assignment schedule instance.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleInstancesListForScopeSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleInstancesListForScopeSample.ts
index 164ea4a1f049..7807302f8c7b 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleInstancesListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleInstancesListForScopeSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets role assignment schedule instances of a role assignment schedule.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleRequestsCancelSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleRequestsCancelSample.ts
index 608bbdccbe36..191719161d3d 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleRequestsCancelSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleRequestsCancelSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Cancels a pending role assignment schedule request.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleRequestsCreateSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleRequestsCreateSample.ts
index 4dae5c4b3405..144da57bf821 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleRequestsCreateSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleRequestsCreateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Creates a role assignment schedule request.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleRequestsGetSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleRequestsGetSample.ts
index bc1283d0f820..8fbe7fd6e1f3 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleRequestsGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleRequestsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified role assignment schedule request.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleRequestsListForScopeSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleRequestsListForScopeSample.ts
index f71640dc17fa..9cd31523b8e0 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleRequestsListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleRequestsListForScopeSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets role assignment schedule requests for a scope.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleRequestsValidateSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleRequestsValidateSample.ts
index 8331b3eb21aa..92c51aa98db4 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleRequestsValidateSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentScheduleRequestsValidateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Validates a new role assignment schedule request.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentSchedulesGetSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentSchedulesGetSample.ts
index fa8b3436c17e..52b1e59289b6 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentSchedulesGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentSchedulesGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified role assignment schedule for a resource scope
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentSchedulesListForScopeSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentSchedulesListForScopeSample.ts
index 59d64b0b47e1..13bd9515e643 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentSchedulesListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentSchedulesListForScopeSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets role assignment schedules for a resource scope.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsCreateByIdSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsCreateByIdSample.ts
index d107f8ffe87e..e39f4a3ce88c 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsCreateByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsCreateByIdSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Create or update a role assignment by ID.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsCreateSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsCreateSample.ts
index a306043b6252..23dea888d8ce 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsCreateSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsCreateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Create or update a role assignment by scope and name.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsDeleteByIdSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsDeleteByIdSample.ts
index a8f708a39e27..30636092f67b 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsDeleteByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsDeleteByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Delete a role assignment by ID.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsDeleteSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsDeleteSample.ts
index 291c2539fe85..6a46d704b7f6 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsDeleteSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Delete a role assignment by scope and name.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsGetByIdSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsGetByIdSample.ts
index bc915f6bf695..9802cc85021f 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsGetByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsGetByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get a role assignment by ID.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsGetSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsGetSample.ts
index af282760933d..abc6532911f3 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get a role assignment by scope and name.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsListForResourceGroupSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsListForResourceGroupSample.ts
index 090d4b35a484..46be22d94d1f 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsListForResourceGroupSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsListForResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List all role assignments that apply to a resource group.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsListForResourceSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsListForResourceSample.ts
index fc9e697d7f79..a625bcf88fd4 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsListForResourceSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsListForResourceSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List all role assignments that apply to a resource.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsListForScopeSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsListForScopeSample.ts
index b24bbbe29fb5..39731afd80ca 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsListForScopeSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List all role assignments that apply to a scope.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsListForSubscriptionSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsListForSubscriptionSample.ts
index 9a5a87424cb7..1134d7375af7 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsListForSubscriptionSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleAssignmentsListForSubscriptionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List all role assignments that apply to a subscription.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleDefinitionsCreateOrUpdateSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleDefinitionsCreateOrUpdateSample.ts
index 05d103b656c8..46bc1d566253 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleDefinitionsCreateOrUpdateSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleDefinitionsCreateOrUpdateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Creates or updates a role definition.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleDefinitionsDeleteSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleDefinitionsDeleteSample.ts
index c5ee0f2b9ed7..69850c82da40 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleDefinitionsDeleteSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleDefinitionsDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Deletes a role definition.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleDefinitionsGetByIdSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleDefinitionsGetByIdSample.ts
index cc9fd94261c9..3c5bd7ed09a3 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleDefinitionsGetByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleDefinitionsGetByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a role definition by ID.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleDefinitionsGetSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleDefinitionsGetSample.ts
index 9bdfc47765ee..c29108739535 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleDefinitionsGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleDefinitionsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get role definition by ID (GUID).
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleDefinitionsListSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleDefinitionsListSample.ts
index 36303c392d0e..d7ba69696bca 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleDefinitionsListSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleDefinitionsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get all role definitions that are applicable at scope and above.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleInstancesGetSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleInstancesGetSample.ts
index d153b43ad797..2833774cfe59 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleInstancesGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleInstancesGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets the specified role eligibility schedule instance.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleInstancesListForScopeSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleInstancesListForScopeSample.ts
index 68328fd02c94..1040b23ef590 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleInstancesListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleInstancesListForScopeSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets role eligibility schedule instances of a role eligibility schedule.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleRequestsCancelSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleRequestsCancelSample.ts
index 6c932400c0bc..2c7849204029 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleRequestsCancelSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleRequestsCancelSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Cancels a pending role eligibility schedule request.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleRequestsCreateSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleRequestsCreateSample.ts
index d6abf4b44edc..26e5252a0d4f 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleRequestsCreateSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleRequestsCreateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Creates a role eligibility schedule request.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleRequestsGetSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleRequestsGetSample.ts
index 34154b5d65e6..6a117a7dda72 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleRequestsGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleRequestsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified role eligibility schedule request.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleRequestsListForScopeSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleRequestsListForScopeSample.ts
index ff9f172a13d7..bfeb4d82640c 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleRequestsListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleRequestsListForScopeSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets role eligibility schedule requests for a scope.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleRequestsValidateSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleRequestsValidateSample.ts
index 25b8d8c42e90..f293ea05ff1b 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleRequestsValidateSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleEligibilityScheduleRequestsValidateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Validates a new role eligibility schedule request.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleEligibilitySchedulesGetSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleEligibilitySchedulesGetSample.ts
index e215c71aa241..04ff5cc2050a 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleEligibilitySchedulesGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleEligibilitySchedulesGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified role eligibility schedule for a resource scope
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleEligibilitySchedulesListForScopeSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleEligibilitySchedulesListForScopeSample.ts
index f72d407557d6..11bee0fec581 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleEligibilitySchedulesListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleEligibilitySchedulesListForScopeSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets role eligibility schedules for a resource scope.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleManagementPoliciesDeleteSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleManagementPoliciesDeleteSample.ts
index 4df987be0db2..dbfc8759707b 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleManagementPoliciesDeleteSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleManagementPoliciesDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Delete a role management policy
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleManagementPoliciesGetSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleManagementPoliciesGetSample.ts
index 832b0098d60e..3c2e483c29ca 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleManagementPoliciesGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleManagementPoliciesGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified role management policy for a resource scope
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleManagementPoliciesListForScopeSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleManagementPoliciesListForScopeSample.ts
index afac8644f2c4..82f777fbbc32 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleManagementPoliciesListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleManagementPoliciesListForScopeSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets role management policies for a resource scope.
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleManagementPoliciesUpdateSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleManagementPoliciesUpdateSample.ts
index ce4055206cb7..9a8b44a511a7 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleManagementPoliciesUpdateSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleManagementPoliciesUpdateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Update a role management policy
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleManagementPolicyAssignmentsCreateSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleManagementPolicyAssignmentsCreateSample.ts
index 097e89446587..9ef228e38fd9 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleManagementPolicyAssignmentsCreateSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleManagementPolicyAssignmentsCreateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Create a role management policy assignment
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleManagementPolicyAssignmentsDeleteSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleManagementPolicyAssignmentsDeleteSample.ts
index 4392ffabb4e7..2c12fa62dbfc 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleManagementPolicyAssignmentsDeleteSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleManagementPolicyAssignmentsDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Delete a role management policy assignment
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleManagementPolicyAssignmentsGetSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleManagementPolicyAssignmentsGetSample.ts
index 87cc6ccb08de..661fb5430db2 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleManagementPolicyAssignmentsGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleManagementPolicyAssignmentsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified role management policy assignment for a resource scope
diff --git a/sdk/authorization/arm-authorization/samples-dev/roleManagementPolicyAssignmentsListForScopeSample.ts b/sdk/authorization/arm-authorization/samples-dev/roleManagementPolicyAssignmentsListForScopeSample.ts
index 37d876b3a701..4e9e680595a8 100644
--- a/sdk/authorization/arm-authorization/samples-dev/roleManagementPolicyAssignmentsListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/roleManagementPolicyAssignmentsListForScopeSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets role management assignment policies for a resource scope.
diff --git a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewDefaultSettingsGetSample.ts b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewDefaultSettingsGetSample.ts
index 08ec25fb4672..9f83cfa1430f 100644
--- a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewDefaultSettingsGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewDefaultSettingsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get access review default settings for the subscription
diff --git a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewDefaultSettingsPutSample.ts b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewDefaultSettingsPutSample.ts
index 16d2b455e945..4447b95ebeb1 100644
--- a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewDefaultSettingsPutSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewDefaultSettingsPutSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get access review default settings for the subscription
diff --git a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewHistoryDefinitionCreateSample.ts b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewHistoryDefinitionCreateSample.ts
index fc1f5d2ccdd4..e252c381278f 100644
--- a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewHistoryDefinitionCreateSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewHistoryDefinitionCreateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Create a scheduled or one-time Access Review History Definition
diff --git a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewHistoryDefinitionDeleteByIdSample.ts b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewHistoryDefinitionDeleteByIdSample.ts
index 3aa2faa569e3..03783957bfc1 100644
--- a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewHistoryDefinitionDeleteByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewHistoryDefinitionDeleteByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Delete an access review history definition
diff --git a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewHistoryDefinitionInstanceGenerateDownloadUriSample.ts b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewHistoryDefinitionInstanceGenerateDownloadUriSample.ts
index bc0a33cb8312..5c906a140b7b 100644
--- a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewHistoryDefinitionInstanceGenerateDownloadUriSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewHistoryDefinitionInstanceGenerateDownloadUriSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Generates a uri which can be used to retrieve review history data. This URI has a TTL of 1 day and can be retrieved by fetching the accessReviewHistoryDefinition object.
diff --git a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewHistoryDefinitionInstancesListSample.ts b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewHistoryDefinitionInstancesListSample.ts
index 7d21062cd33a..764efdd3e338 100644
--- a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewHistoryDefinitionInstancesListSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewHistoryDefinitionInstancesListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get access review history definition instances by definition Id
diff --git a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewHistoryDefinitionsGetByIdSample.ts b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewHistoryDefinitionsGetByIdSample.ts
index b80cf223d0b9..9304c9d80d23 100644
--- a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewHistoryDefinitionsGetByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewHistoryDefinitionsGetByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get access review history definition by definition Id
diff --git a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewHistoryDefinitionsListSample.ts b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewHistoryDefinitionsListSample.ts
index 3958db0d0b21..69c9f270752b 100644
--- a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewHistoryDefinitionsListSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewHistoryDefinitionsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Lists the accessReviewHistoryDefinitions available from this provider, definition instances are only available for 30 days after creation.
diff --git a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceApplyDecisionsSample.ts b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceApplyDecisionsSample.ts
index 92f386e9973b..d6cdbbf1265a 100644
--- a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceApplyDecisionsSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceApplyDecisionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to An action to apply all decisions for an access review instance.
diff --git a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceContactedReviewersListSample.ts b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceContactedReviewersListSample.ts
index 21f34afdc475..50614f721353 100644
--- a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceContactedReviewersListSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceContactedReviewersListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get access review instance contacted reviewers
diff --git a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceDecisionsListSample.ts b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceDecisionsListSample.ts
index c8016aa5d5c6..339e3ff6cccd 100644
--- a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceDecisionsListSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceDecisionsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get access review instance decisions
diff --git a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceRecordAllDecisionsSample.ts b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceRecordAllDecisionsSample.ts
index 67e57036ee33..0b2e523c8bc6 100644
--- a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceRecordAllDecisionsSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceRecordAllDecisionsSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to An action to approve/deny all decisions for a review with certain filters.
diff --git a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceResetDecisionsSample.ts b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceResetDecisionsSample.ts
index 47ca9b3870fe..c99cacb7a9da 100644
--- a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceResetDecisionsSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceResetDecisionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to An action to reset all decisions for an access review instance.
diff --git a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceSendRemindersSample.ts b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceSendRemindersSample.ts
index 30b3ecea12b4..e484e564729e 100644
--- a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceSendRemindersSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceSendRemindersSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to An action to send reminders for an access review instance.
diff --git a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceStopSample.ts b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceStopSample.ts
index ddacdfb0b7c3..cccddb5ebdb7 100644
--- a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceStopSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstanceStopSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to An action to stop an access review instance.
diff --git a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstancesCreateSample.ts b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstancesCreateSample.ts
index 2260a446285b..8d04abc79c00 100644
--- a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstancesCreateSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstancesCreateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Update access review instance.
diff --git a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstancesGetByIdSample.ts b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstancesGetByIdSample.ts
index 8d6943202367..afce4237edb0 100644
--- a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstancesGetByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstancesGetByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get access review instances
diff --git a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstancesListSample.ts b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstancesListSample.ts
index 118865a7b01c..3d9ca860a88e 100644
--- a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstancesListSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewInstancesListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get access review instances
diff --git a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewScheduleDefinitionsCreateOrUpdateByIdSample.ts b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewScheduleDefinitionsCreateOrUpdateByIdSample.ts
index abedcb61a555..5d472c6610a2 100644
--- a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewScheduleDefinitionsCreateOrUpdateByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewScheduleDefinitionsCreateOrUpdateByIdSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Create or Update access review schedule definition.
diff --git a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewScheduleDefinitionsDeleteByIdSample.ts b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewScheduleDefinitionsDeleteByIdSample.ts
index b6b4f9628f48..c88e482cec8c 100644
--- a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewScheduleDefinitionsDeleteByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewScheduleDefinitionsDeleteByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Delete access review schedule definition
diff --git a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewScheduleDefinitionsGetByIdSample.ts b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewScheduleDefinitionsGetByIdSample.ts
index 77b616ee2e41..f52639259d41 100644
--- a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewScheduleDefinitionsGetByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewScheduleDefinitionsGetByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get single access review definition
diff --git a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewScheduleDefinitionsListSample.ts b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewScheduleDefinitionsListSample.ts
index ee7ef3883143..37b8264dfe32 100644
--- a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewScheduleDefinitionsListSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewScheduleDefinitionsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get access review schedule definitions
diff --git a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewScheduleDefinitionsStopSample.ts b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewScheduleDefinitionsStopSample.ts
index 0cc13aae7e5f..a55e8a6016bb 100644
--- a/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewScheduleDefinitionsStopSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/scopeAccessReviewScheduleDefinitionsStopSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Stop access review definition
diff --git a/sdk/authorization/arm-authorization/samples-dev/tenantLevelAccessReviewInstanceContactedReviewersListSample.ts b/sdk/authorization/arm-authorization/samples-dev/tenantLevelAccessReviewInstanceContactedReviewersListSample.ts
index cbed98b760da..9ce4343b1009 100644
--- a/sdk/authorization/arm-authorization/samples-dev/tenantLevelAccessReviewInstanceContactedReviewersListSample.ts
+++ b/sdk/authorization/arm-authorization/samples-dev/tenantLevelAccessReviewInstanceContactedReviewersListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get access review instance contacted reviewers
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewInstanceAcceptRecommendationsSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewInstanceAcceptRecommendationsSample.ts
index 5ccaca8574a0..89521697834d 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewInstanceAcceptRecommendationsSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewInstanceAcceptRecommendationsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to An action to accept recommendations for decision in an access review instance.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewInstanceMyDecisionsGetByIdSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewInstanceMyDecisionsGetByIdSample.ts
index 86dd2a55482e..06ce6945c892 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewInstanceMyDecisionsGetByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewInstanceMyDecisionsGetByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get my single access review instance decision.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewInstanceMyDecisionsListSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewInstanceMyDecisionsListSample.ts
index dcf56cafe4a5..5514473e3281 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewInstanceMyDecisionsListSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewInstanceMyDecisionsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get my access review instance decisions.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewInstanceMyDecisionsPatchSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewInstanceMyDecisionsPatchSample.ts
index d55dff50b06d..9bc45a3eeb5d 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewInstanceMyDecisionsPatchSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewInstanceMyDecisionsPatchSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Record a decision.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewInstancesAssignedForMyApprovalGetByIdSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewInstancesAssignedForMyApprovalGetByIdSample.ts
index 5a4dd7724038..a395a74cf9a3 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewInstancesAssignedForMyApprovalGetByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewInstancesAssignedForMyApprovalGetByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get single access review instance assigned for my approval.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewInstancesAssignedForMyApprovalListSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewInstancesAssignedForMyApprovalListSample.ts
index 770363f12841..6f247099ce0f 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewInstancesAssignedForMyApprovalListSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewInstancesAssignedForMyApprovalListSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get access review instances assigned for my approval.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewScheduleDefinitionsAssignedForMyApprovalListSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewScheduleDefinitionsAssignedForMyApprovalListSample.ts
index b51e31c6e032..b8b5aa4cc105 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewScheduleDefinitionsAssignedForMyApprovalListSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/accessReviewScheduleDefinitionsAssignedForMyApprovalListSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get access review instances assigned for my approval.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertConfigurationsGetSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertConfigurationsGetSample.ts
index 38efcb05a77d..5f2bf80f80c7 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertConfigurationsGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertConfigurationsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified alert configuration.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertConfigurationsListForScopeSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertConfigurationsListForScopeSample.ts
index 16c74ee12482..f16a637649a7 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertConfigurationsListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertConfigurationsListForScopeSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets alert configurations for a resource scope.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertConfigurationsUpdateSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertConfigurationsUpdateSample.ts
index 4e326825e862..24240365fed8 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertConfigurationsUpdateSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertConfigurationsUpdateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Update an alert configuration.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertDefinitionsGetSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertDefinitionsGetSample.ts
index 060b20587797..c772af504afa 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertDefinitionsGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertDefinitionsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified alert definition.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertDefinitionsListForScopeSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertDefinitionsListForScopeSample.ts
index b4a6b799fbc9..3e5141f1a74d 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertDefinitionsListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertDefinitionsListForScopeSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets alert definitions for a resource scope.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertIncidentsGetSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertIncidentsGetSample.ts
index d01c3f21e261..88955749b982 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertIncidentsGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertIncidentsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified alert incident.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertIncidentsListForScopeSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertIncidentsListForScopeSample.ts
index 7d5eb50380fd..ab9efe42b7de 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertIncidentsListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertIncidentsListForScopeSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets alert incidents for a resource scope.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertIncidentsRemediateSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertIncidentsRemediateSample.ts
index b48931103949..8630cdcf1b3b 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertIncidentsRemediateSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertIncidentsRemediateSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Remediate an alert incident.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertOperationGetSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertOperationGetSample.ts
index 4654f9f7c7b0..4531d2d46442 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertOperationGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertOperationGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified alert operation.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertsGetSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertsGetSample.ts
index a3b9a4d039ad..92647026917d 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertsGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified alert.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertsListForScopeSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertsListForScopeSample.ts
index 6e6a59120bba..5fbfb5c97df4 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertsListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertsListForScopeSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets alerts for a resource scope.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertsRefreshAllSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertsRefreshAllSample.ts
index d7304670a35a..14cc6b9dc432 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertsRefreshAllSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertsRefreshAllSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Refresh all alerts for a resource scope.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertsRefreshSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertsRefreshSample.ts
index e3d63eaddc60..dd240db57387 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertsRefreshSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertsRefreshSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Refresh an alert.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertsUpdateSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertsUpdateSample.ts
index e4a5cdf0fdbc..3853da3cc7ab 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertsUpdateSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/alertsUpdateSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { Alert, AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Update an alert.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/classicAdministratorsListSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/classicAdministratorsListSample.ts
index 82ae5e5dff1b..219ccbc15e3c 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/classicAdministratorsListSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/classicAdministratorsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets service administrator, account administrator, and co-administrators for the subscription.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/denyAssignmentsGetByIdSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/denyAssignmentsGetByIdSample.ts
index 93edbc3e282f..a50473b3b325 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/denyAssignmentsGetByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/denyAssignmentsGetByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a deny assignment by ID.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/denyAssignmentsGetSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/denyAssignmentsGetSample.ts
index ff6c693b38c2..17035da8d1f3 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/denyAssignmentsGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/denyAssignmentsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified deny assignment.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/denyAssignmentsListForResourceGroupSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/denyAssignmentsListForResourceGroupSample.ts
index b4cf8c71b6f7..a5c345d6fba1 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/denyAssignmentsListForResourceGroupSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/denyAssignmentsListForResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets deny assignments for a resource group.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/denyAssignmentsListForResourceSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/denyAssignmentsListForResourceSample.ts
index b226c5a8fd09..0cdf5e7eedd1 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/denyAssignmentsListForResourceSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/denyAssignmentsListForResourceSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets deny assignments for a resource.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/denyAssignmentsListForScopeSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/denyAssignmentsListForScopeSample.ts
index 6ea448e13c0c..6acd47cbc47c 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/denyAssignmentsListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/denyAssignmentsListForScopeSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets deny assignments for a scope.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/denyAssignmentsListSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/denyAssignmentsListSample.ts
index f32fcdbf4043..064c55055625 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/denyAssignmentsListSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/denyAssignmentsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets all deny assignments for the subscription.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/eligibleChildResourcesGetSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/eligibleChildResourcesGetSample.ts
index 328bf4fe0ab5..633243f01d9a 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/eligibleChildResourcesGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/eligibleChildResourcesGetSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the child resources of a resource on which user has eligible access
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/globalAdministratorElevateAccessSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/globalAdministratorElevateAccessSample.ts
index 4fb7969d8adf..08cc30f2d029 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/globalAdministratorElevateAccessSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/globalAdministratorElevateAccessSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Elevates access for a Global Administrator.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/permissionsListForResourceGroupSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/permissionsListForResourceGroupSample.ts
index ca66e0c6f4f7..596fd4f13b33 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/permissionsListForResourceGroupSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/permissionsListForResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets all permissions the caller has for a resource group.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/permissionsListForResourceSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/permissionsListForResourceSample.ts
index ee5fb27bfacc..f0936424a663 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/permissionsListForResourceSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/permissionsListForResourceSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets all permissions the caller has for a resource.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/providerOperationsMetadataGetSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/providerOperationsMetadataGetSample.ts
index 83684fc863b3..2303c07d9be9 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/providerOperationsMetadataGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/providerOperationsMetadataGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets provider operations metadata for the specified resource provider.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/providerOperationsMetadataListSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/providerOperationsMetadataListSample.ts
index 04a120bbf154..5c723b505123 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/providerOperationsMetadataListSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/providerOperationsMetadataListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets provider operations metadata for all resource providers.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleInstancesGetSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleInstancesGetSample.ts
index 0a564b831874..1f30e3e20b8d 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleInstancesGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleInstancesGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets the specified role assignment schedule instance.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleInstancesListForScopeSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleInstancesListForScopeSample.ts
index 164ea4a1f049..7807302f8c7b 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleInstancesListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleInstancesListForScopeSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets role assignment schedule instances of a role assignment schedule.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleRequestsCancelSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleRequestsCancelSample.ts
index 608bbdccbe36..191719161d3d 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleRequestsCancelSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleRequestsCancelSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Cancels a pending role assignment schedule request.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleRequestsCreateSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleRequestsCreateSample.ts
index 4dae5c4b3405..144da57bf821 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleRequestsCreateSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleRequestsCreateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Creates a role assignment schedule request.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleRequestsGetSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleRequestsGetSample.ts
index bc1283d0f820..8fbe7fd6e1f3 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleRequestsGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleRequestsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified role assignment schedule request.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleRequestsListForScopeSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleRequestsListForScopeSample.ts
index f71640dc17fa..9cd31523b8e0 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleRequestsListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleRequestsListForScopeSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets role assignment schedule requests for a scope.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleRequestsValidateSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleRequestsValidateSample.ts
index 8331b3eb21aa..92c51aa98db4 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleRequestsValidateSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentScheduleRequestsValidateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Validates a new role assignment schedule request.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentSchedulesGetSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentSchedulesGetSample.ts
index fa8b3436c17e..52b1e59289b6 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentSchedulesGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentSchedulesGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified role assignment schedule for a resource scope
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentSchedulesListForScopeSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentSchedulesListForScopeSample.ts
index 59d64b0b47e1..13bd9515e643 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentSchedulesListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentSchedulesListForScopeSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets role assignment schedules for a resource scope.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsCreateByIdSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsCreateByIdSample.ts
index d107f8ffe87e..e39f4a3ce88c 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsCreateByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsCreateByIdSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Create or update a role assignment by ID.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsCreateSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsCreateSample.ts
index a306043b6252..23dea888d8ce 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsCreateSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsCreateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Create or update a role assignment by scope and name.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsDeleteByIdSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsDeleteByIdSample.ts
index a8f708a39e27..30636092f67b 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsDeleteByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsDeleteByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Delete a role assignment by ID.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsDeleteSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsDeleteSample.ts
index 291c2539fe85..6a46d704b7f6 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsDeleteSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Delete a role assignment by scope and name.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsGetByIdSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsGetByIdSample.ts
index bc915f6bf695..9802cc85021f 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsGetByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsGetByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get a role assignment by ID.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsGetSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsGetSample.ts
index af282760933d..abc6532911f3 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get a role assignment by scope and name.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsListForResourceGroupSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsListForResourceGroupSample.ts
index 090d4b35a484..46be22d94d1f 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsListForResourceGroupSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsListForResourceGroupSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List all role assignments that apply to a resource group.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsListForResourceSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsListForResourceSample.ts
index fc9e697d7f79..a625bcf88fd4 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsListForResourceSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsListForResourceSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List all role assignments that apply to a resource.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsListForScopeSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsListForScopeSample.ts
index b24bbbe29fb5..39731afd80ca 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsListForScopeSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List all role assignments that apply to a scope.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsListForSubscriptionSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsListForSubscriptionSample.ts
index 9a5a87424cb7..1134d7375af7 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsListForSubscriptionSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleAssignmentsListForSubscriptionSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to List all role assignments that apply to a subscription.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleDefinitionsCreateOrUpdateSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleDefinitionsCreateOrUpdateSample.ts
index 05d103b656c8..46bc1d566253 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleDefinitionsCreateOrUpdateSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleDefinitionsCreateOrUpdateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Creates or updates a role definition.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleDefinitionsDeleteSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleDefinitionsDeleteSample.ts
index c5ee0f2b9ed7..69850c82da40 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleDefinitionsDeleteSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleDefinitionsDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Deletes a role definition.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleDefinitionsGetByIdSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleDefinitionsGetByIdSample.ts
index cc9fd94261c9..3c5bd7ed09a3 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleDefinitionsGetByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleDefinitionsGetByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets a role definition by ID.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleDefinitionsGetSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleDefinitionsGetSample.ts
index 9bdfc47765ee..c29108739535 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleDefinitionsGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleDefinitionsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get role definition by ID (GUID).
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleDefinitionsListSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleDefinitionsListSample.ts
index 36303c392d0e..d7ba69696bca 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleDefinitionsListSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleDefinitionsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get all role definitions that are applicable at scope and above.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleInstancesGetSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleInstancesGetSample.ts
index d153b43ad797..2833774cfe59 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleInstancesGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleInstancesGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets the specified role eligibility schedule instance.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleInstancesListForScopeSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleInstancesListForScopeSample.ts
index 68328fd02c94..1040b23ef590 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleInstancesListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleInstancesListForScopeSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets role eligibility schedule instances of a role eligibility schedule.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleRequestsCancelSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleRequestsCancelSample.ts
index 6c932400c0bc..2c7849204029 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleRequestsCancelSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleRequestsCancelSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Cancels a pending role eligibility schedule request.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleRequestsCreateSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleRequestsCreateSample.ts
index d6abf4b44edc..26e5252a0d4f 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleRequestsCreateSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleRequestsCreateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Creates a role eligibility schedule request.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleRequestsGetSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleRequestsGetSample.ts
index 34154b5d65e6..6a117a7dda72 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleRequestsGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleRequestsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified role eligibility schedule request.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleRequestsListForScopeSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleRequestsListForScopeSample.ts
index ff9f172a13d7..bfeb4d82640c 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleRequestsListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleRequestsListForScopeSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets role eligibility schedule requests for a scope.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleRequestsValidateSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleRequestsValidateSample.ts
index 25b8d8c42e90..f293ea05ff1b 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleRequestsValidateSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilityScheduleRequestsValidateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Validates a new role eligibility schedule request.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilitySchedulesGetSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilitySchedulesGetSample.ts
index e215c71aa241..04ff5cc2050a 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilitySchedulesGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilitySchedulesGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified role eligibility schedule for a resource scope
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilitySchedulesListForScopeSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilitySchedulesListForScopeSample.ts
index f72d407557d6..11bee0fec581 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilitySchedulesListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleEligibilitySchedulesListForScopeSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets role eligibility schedules for a resource scope.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPoliciesDeleteSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPoliciesDeleteSample.ts
index 4df987be0db2..dbfc8759707b 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPoliciesDeleteSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPoliciesDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Delete a role management policy
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPoliciesGetSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPoliciesGetSample.ts
index 832b0098d60e..3c2e483c29ca 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPoliciesGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPoliciesGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified role management policy for a resource scope
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPoliciesListForScopeSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPoliciesListForScopeSample.ts
index afac8644f2c4..82f777fbbc32 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPoliciesListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPoliciesListForScopeSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets role management policies for a resource scope.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPoliciesUpdateSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPoliciesUpdateSample.ts
index ce4055206cb7..9a8b44a511a7 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPoliciesUpdateSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPoliciesUpdateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Update a role management policy
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPolicyAssignmentsCreateSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPolicyAssignmentsCreateSample.ts
index 097e89446587..9ef228e38fd9 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPolicyAssignmentsCreateSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPolicyAssignmentsCreateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Create a role management policy assignment
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPolicyAssignmentsDeleteSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPolicyAssignmentsDeleteSample.ts
index 4392ffabb4e7..2c12fa62dbfc 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPolicyAssignmentsDeleteSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPolicyAssignmentsDeleteSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Delete a role management policy assignment
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPolicyAssignmentsGetSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPolicyAssignmentsGetSample.ts
index 87cc6ccb08de..661fb5430db2 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPolicyAssignmentsGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPolicyAssignmentsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get the specified role management policy assignment for a resource scope
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPolicyAssignmentsListForScopeSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPolicyAssignmentsListForScopeSample.ts
index 37d876b3a701..4e9e680595a8 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPolicyAssignmentsListForScopeSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/roleManagementPolicyAssignmentsListForScopeSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Gets role management assignment policies for a resource scope.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewDefaultSettingsGetSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewDefaultSettingsGetSample.ts
index 08ec25fb4672..9f83cfa1430f 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewDefaultSettingsGetSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewDefaultSettingsGetSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get access review default settings for the subscription
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewDefaultSettingsPutSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewDefaultSettingsPutSample.ts
index 16d2b455e945..4447b95ebeb1 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewDefaultSettingsPutSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewDefaultSettingsPutSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get access review default settings for the subscription
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewHistoryDefinitionCreateSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewHistoryDefinitionCreateSample.ts
index fc1f5d2ccdd4..e252c381278f 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewHistoryDefinitionCreateSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewHistoryDefinitionCreateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Create a scheduled or one-time Access Review History Definition
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewHistoryDefinitionDeleteByIdSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewHistoryDefinitionDeleteByIdSample.ts
index 3aa2faa569e3..03783957bfc1 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewHistoryDefinitionDeleteByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewHistoryDefinitionDeleteByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Delete an access review history definition
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewHistoryDefinitionInstanceGenerateDownloadUriSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewHistoryDefinitionInstanceGenerateDownloadUriSample.ts
index bc0a33cb8312..5c906a140b7b 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewHistoryDefinitionInstanceGenerateDownloadUriSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewHistoryDefinitionInstanceGenerateDownloadUriSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Generates a uri which can be used to retrieve review history data. This URI has a TTL of 1 day and can be retrieved by fetching the accessReviewHistoryDefinition object.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewHistoryDefinitionInstancesListSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewHistoryDefinitionInstancesListSample.ts
index 7d21062cd33a..764efdd3e338 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewHistoryDefinitionInstancesListSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewHistoryDefinitionInstancesListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get access review history definition instances by definition Id
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewHistoryDefinitionsGetByIdSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewHistoryDefinitionsGetByIdSample.ts
index b80cf223d0b9..9304c9d80d23 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewHistoryDefinitionsGetByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewHistoryDefinitionsGetByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get access review history definition by definition Id
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewHistoryDefinitionsListSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewHistoryDefinitionsListSample.ts
index 3958db0d0b21..69c9f270752b 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewHistoryDefinitionsListSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewHistoryDefinitionsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Lists the accessReviewHistoryDefinitions available from this provider, definition instances are only available for 30 days after creation.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceApplyDecisionsSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceApplyDecisionsSample.ts
index 92f386e9973b..d6cdbbf1265a 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceApplyDecisionsSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceApplyDecisionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to An action to apply all decisions for an access review instance.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceContactedReviewersListSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceContactedReviewersListSample.ts
index 21f34afdc475..50614f721353 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceContactedReviewersListSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceContactedReviewersListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get access review instance contacted reviewers
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceDecisionsListSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceDecisionsListSample.ts
index c8016aa5d5c6..339e3ff6cccd 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceDecisionsListSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceDecisionsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get access review instance decisions
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceRecordAllDecisionsSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceRecordAllDecisionsSample.ts
index 67e57036ee33..0b2e523c8bc6 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceRecordAllDecisionsSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceRecordAllDecisionsSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to An action to approve/deny all decisions for a review with certain filters.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceResetDecisionsSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceResetDecisionsSample.ts
index 47ca9b3870fe..c99cacb7a9da 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceResetDecisionsSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceResetDecisionsSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to An action to reset all decisions for an access review instance.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceSendRemindersSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceSendRemindersSample.ts
index 30b3ecea12b4..e484e564729e 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceSendRemindersSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceSendRemindersSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to An action to send reminders for an access review instance.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceStopSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceStopSample.ts
index ddacdfb0b7c3..cccddb5ebdb7 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceStopSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstanceStopSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to An action to stop an access review instance.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstancesCreateSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstancesCreateSample.ts
index 2260a446285b..8d04abc79c00 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstancesCreateSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstancesCreateSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Update access review instance.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstancesGetByIdSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstancesGetByIdSample.ts
index 8d6943202367..afce4237edb0 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstancesGetByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstancesGetByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get access review instances
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstancesListSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstancesListSample.ts
index 118865a7b01c..3d9ca860a88e 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstancesListSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewInstancesListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get access review instances
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewScheduleDefinitionsCreateOrUpdateByIdSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewScheduleDefinitionsCreateOrUpdateByIdSample.ts
index abedcb61a555..5d472c6610a2 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewScheduleDefinitionsCreateOrUpdateByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewScheduleDefinitionsCreateOrUpdateByIdSample.ts
@@ -13,9 +13,7 @@ import {
AuthorizationManagementClient
} from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Create or Update access review schedule definition.
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewScheduleDefinitionsDeleteByIdSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewScheduleDefinitionsDeleteByIdSample.ts
index b6b4f9628f48..c88e482cec8c 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewScheduleDefinitionsDeleteByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewScheduleDefinitionsDeleteByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Delete access review schedule definition
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewScheduleDefinitionsGetByIdSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewScheduleDefinitionsGetByIdSample.ts
index 77b616ee2e41..f52639259d41 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewScheduleDefinitionsGetByIdSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewScheduleDefinitionsGetByIdSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get single access review definition
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewScheduleDefinitionsListSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewScheduleDefinitionsListSample.ts
index ee7ef3883143..37b8264dfe32 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewScheduleDefinitionsListSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewScheduleDefinitionsListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get access review schedule definitions
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewScheduleDefinitionsStopSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewScheduleDefinitionsStopSample.ts
index 0cc13aae7e5f..a55e8a6016bb 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewScheduleDefinitionsStopSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/scopeAccessReviewScheduleDefinitionsStopSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Stop access review definition
diff --git a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/tenantLevelAccessReviewInstanceContactedReviewersListSample.ts b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/tenantLevelAccessReviewInstanceContactedReviewersListSample.ts
index cbed98b760da..9ce4343b1009 100644
--- a/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/tenantLevelAccessReviewInstanceContactedReviewersListSample.ts
+++ b/sdk/authorization/arm-authorization/samples/v10-beta/typescript/src/tenantLevelAccessReviewInstanceContactedReviewersListSample.ts
@@ -10,9 +10,7 @@
// Licensed under the MIT License.
import { AuthorizationManagementClient } from "@azure/arm-authorization";
import { DefaultAzureCredential } from "@azure/identity";
-import * as dotenv from "dotenv";
-
-dotenv.config();
+import "dotenv/config";
/**
* This sample demonstrates how to Get access review instance contacted reviewers
diff --git a/sdk/authorization/arm-authorization/src/authorizationManagementClient.ts b/sdk/authorization/arm-authorization/src/authorizationManagementClient.ts
index 770f0077cd1e..9a499eb02f95 100644
--- a/sdk/authorization/arm-authorization/src/authorizationManagementClient.ts
+++ b/sdk/authorization/arm-authorization/src/authorizationManagementClient.ts
@@ -56,7 +56,7 @@ import {
AlertDefinitionsImpl,
AlertIncidentsImpl,
AlertOperationImpl
-} from "./operations";
+} from "./operations/index.js";
import {
ClassicAdministrators,
GlobalAdministrator,
@@ -104,8 +104,8 @@ import {
AlertDefinitions,
AlertIncidents,
AlertOperation
-} from "./operationsInterfaces";
-import { AuthorizationManagementClientOptionalParams } from "./models";
+} from "./operationsInterfaces/index.js";
+import { AuthorizationManagementClientOptionalParams } from "./models/index.js";
export class AuthorizationManagementClient extends coreClient.ServiceClient {
$host: string;
diff --git a/sdk/authorization/arm-authorization/src/index.ts b/sdk/authorization/arm-authorization/src/index.ts
index 1a8d45806eaa..148eba1c7710 100644
--- a/sdk/authorization/arm-authorization/src/index.ts
+++ b/sdk/authorization/arm-authorization/src/index.ts
@@ -7,7 +7,7 @@
*/
///
-export { getContinuationToken } from "./pagingHelper";
-export * from "./models";
-export { AuthorizationManagementClient } from "./authorizationManagementClient";
-export * from "./operationsInterfaces";
+export { getContinuationToken } from "./pagingHelper.js";
+export * from "./models/index.js";
+export { AuthorizationManagementClient } from "./authorizationManagementClient.js";
+export * from "./operationsInterfaces/index.js";
diff --git a/sdk/authorization/arm-authorization/src/models/parameters.ts b/sdk/authorization/arm-authorization/src/models/parameters.ts
index 9dfa833b423e..515ec432d433 100644
--- a/sdk/authorization/arm-authorization/src/models/parameters.ts
+++ b/sdk/authorization/arm-authorization/src/models/parameters.ts
@@ -26,7 +26,7 @@ import {
RoleManagementPolicyAssignment as RoleManagementPolicyAssignmentMapper,
Alert as AlertMapper,
AlertConfiguration as AlertConfigurationMapper
-} from "../models/mappers";
+} from "../models/mappers.js";
export const accept: OperationParameter = {
parameterPath: "accept",
diff --git a/sdk/authorization/arm-authorization/src/operations/accessReviewDefaultSettingsOperations.ts b/sdk/authorization/arm-authorization/src/operations/accessReviewDefaultSettingsOperations.ts
index 2ef786a7116c..00cd4517da11 100644
--- a/sdk/authorization/arm-authorization/src/operations/accessReviewDefaultSettingsOperations.ts
+++ b/sdk/authorization/arm-authorization/src/operations/accessReviewDefaultSettingsOperations.ts
@@ -6,18 +6,18 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { AccessReviewDefaultSettingsOperations } from "../operationsInterfaces";
+import { AccessReviewDefaultSettingsOperations } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AccessReviewDefaultSettingsGetOptionalParams,
AccessReviewDefaultSettingsGetResponse,
AccessReviewScheduleSettings,
AccessReviewDefaultSettingsPutOptionalParams,
AccessReviewDefaultSettingsPutResponse
-} from "../models";
+} from "../models/index.js";
/** Class containing AccessReviewDefaultSettingsOperations operations. */
export class AccessReviewDefaultSettingsOperationsImpl
diff --git a/sdk/authorization/arm-authorization/src/operations/accessReviewHistoryDefinitionInstance.ts b/sdk/authorization/arm-authorization/src/operations/accessReviewHistoryDefinitionInstance.ts
index cf18d8d58a18..6e960870e7cf 100644
--- a/sdk/authorization/arm-authorization/src/operations/accessReviewHistoryDefinitionInstance.ts
+++ b/sdk/authorization/arm-authorization/src/operations/accessReviewHistoryDefinitionInstance.ts
@@ -6,15 +6,15 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { AccessReviewHistoryDefinitionInstance } from "../operationsInterfaces";
+import { AccessReviewHistoryDefinitionInstance } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AccessReviewHistoryDefinitionInstanceGenerateDownloadUriOptionalParams,
AccessReviewHistoryDefinitionInstanceGenerateDownloadUriResponse
-} from "../models";
+} from "../models/index.js";
/** Class containing AccessReviewHistoryDefinitionInstance operations. */
export class AccessReviewHistoryDefinitionInstanceImpl
diff --git a/sdk/authorization/arm-authorization/src/operations/accessReviewHistoryDefinitionInstances.ts b/sdk/authorization/arm-authorization/src/operations/accessReviewHistoryDefinitionInstances.ts
index 98d6e2bfcc3f..41de64b98ad7 100644
--- a/sdk/authorization/arm-authorization/src/operations/accessReviewHistoryDefinitionInstances.ts
+++ b/sdk/authorization/arm-authorization/src/operations/accessReviewHistoryDefinitionInstances.ts
@@ -7,19 +7,19 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { AccessReviewHistoryDefinitionInstances } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { AccessReviewHistoryDefinitionInstances } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AccessReviewHistoryInstance,
AccessReviewHistoryDefinitionInstancesListNextOptionalParams,
AccessReviewHistoryDefinitionInstancesListOptionalParams,
AccessReviewHistoryDefinitionInstancesListResponse,
AccessReviewHistoryDefinitionInstancesListNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing AccessReviewHistoryDefinitionInstances operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/accessReviewHistoryDefinitionOperations.ts b/sdk/authorization/arm-authorization/src/operations/accessReviewHistoryDefinitionOperations.ts
index 3f9a3b3198fc..cd03a889a25d 100644
--- a/sdk/authorization/arm-authorization/src/operations/accessReviewHistoryDefinitionOperations.ts
+++ b/sdk/authorization/arm-authorization/src/operations/accessReviewHistoryDefinitionOperations.ts
@@ -6,17 +6,17 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { AccessReviewHistoryDefinitionOperations } from "../operationsInterfaces";
+import { AccessReviewHistoryDefinitionOperations } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AccessReviewHistoryDefinitionProperties,
AccessReviewHistoryDefinitionCreateOptionalParams,
AccessReviewHistoryDefinitionCreateResponse,
AccessReviewHistoryDefinitionDeleteByIdOptionalParams
-} from "../models";
+} from "../models/index.js";
/** Class containing AccessReviewHistoryDefinitionOperations operations. */
export class AccessReviewHistoryDefinitionOperationsImpl
diff --git a/sdk/authorization/arm-authorization/src/operations/accessReviewHistoryDefinitions.ts b/sdk/authorization/arm-authorization/src/operations/accessReviewHistoryDefinitions.ts
index 0fe5c5d276a0..cb1c5fb5058e 100644
--- a/sdk/authorization/arm-authorization/src/operations/accessReviewHistoryDefinitions.ts
+++ b/sdk/authorization/arm-authorization/src/operations/accessReviewHistoryDefinitions.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { AccessReviewHistoryDefinitions } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { AccessReviewHistoryDefinitions } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AccessReviewHistoryDefinition,
AccessReviewHistoryDefinitionsListNextOptionalParams,
@@ -21,7 +21,7 @@ import {
AccessReviewHistoryDefinitionsGetByIdOptionalParams,
AccessReviewHistoryDefinitionsGetByIdResponse,
AccessReviewHistoryDefinitionsListNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing AccessReviewHistoryDefinitions operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/accessReviewInstanceContactedReviewers.ts b/sdk/authorization/arm-authorization/src/operations/accessReviewInstanceContactedReviewers.ts
index fcdc500a6328..ce6021b87073 100644
--- a/sdk/authorization/arm-authorization/src/operations/accessReviewInstanceContactedReviewers.ts
+++ b/sdk/authorization/arm-authorization/src/operations/accessReviewInstanceContactedReviewers.ts
@@ -7,19 +7,19 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { AccessReviewInstanceContactedReviewers } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { AccessReviewInstanceContactedReviewers } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AccessReviewContactedReviewer,
AccessReviewInstanceContactedReviewersListNextOptionalParams,
AccessReviewInstanceContactedReviewersListOptionalParams,
AccessReviewInstanceContactedReviewersListResponse,
AccessReviewInstanceContactedReviewersListNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing AccessReviewInstanceContactedReviewers operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/accessReviewInstanceDecisions.ts b/sdk/authorization/arm-authorization/src/operations/accessReviewInstanceDecisions.ts
index d49ce13cf351..43397ed0008e 100644
--- a/sdk/authorization/arm-authorization/src/operations/accessReviewInstanceDecisions.ts
+++ b/sdk/authorization/arm-authorization/src/operations/accessReviewInstanceDecisions.ts
@@ -7,19 +7,19 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { AccessReviewInstanceDecisions } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { AccessReviewInstanceDecisions } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AccessReviewDecision,
AccessReviewInstanceDecisionsListNextOptionalParams,
AccessReviewInstanceDecisionsListOptionalParams,
AccessReviewInstanceDecisionsListResponse,
AccessReviewInstanceDecisionsListNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing AccessReviewInstanceDecisions operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/accessReviewInstanceMyDecisions.ts b/sdk/authorization/arm-authorization/src/operations/accessReviewInstanceMyDecisions.ts
index 5a9808f2160a..c2506b8530b2 100644
--- a/sdk/authorization/arm-authorization/src/operations/accessReviewInstanceMyDecisions.ts
+++ b/sdk/authorization/arm-authorization/src/operations/accessReviewInstanceMyDecisions.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { AccessReviewInstanceMyDecisions } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { AccessReviewInstanceMyDecisions } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AccessReviewDecision,
AccessReviewInstanceMyDecisionsListNextOptionalParams,
@@ -24,7 +24,7 @@ import {
AccessReviewInstanceMyDecisionsPatchOptionalParams,
AccessReviewInstanceMyDecisionsPatchResponse,
AccessReviewInstanceMyDecisionsListNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing AccessReviewInstanceMyDecisions operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/accessReviewInstanceOperations.ts b/sdk/authorization/arm-authorization/src/operations/accessReviewInstanceOperations.ts
index ed2432eb8826..ec17a0889b3e 100644
--- a/sdk/authorization/arm-authorization/src/operations/accessReviewInstanceOperations.ts
+++ b/sdk/authorization/arm-authorization/src/operations/accessReviewInstanceOperations.ts
@@ -6,18 +6,18 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { AccessReviewInstanceOperations } from "../operationsInterfaces";
+import { AccessReviewInstanceOperations } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AccessReviewInstanceStopOptionalParams,
AccessReviewInstanceResetDecisionsOptionalParams,
AccessReviewInstanceApplyDecisionsOptionalParams,
AccessReviewInstanceSendRemindersOptionalParams,
AccessReviewInstanceAcceptRecommendationsOptionalParams
-} from "../models";
+} from "../models/index.js";
/** Class containing AccessReviewInstanceOperations operations. */
export class AccessReviewInstanceOperationsImpl
diff --git a/sdk/authorization/arm-authorization/src/operations/accessReviewInstances.ts b/sdk/authorization/arm-authorization/src/operations/accessReviewInstances.ts
index 7710e6ce22b6..41ee8b28f4a7 100644
--- a/sdk/authorization/arm-authorization/src/operations/accessReviewInstances.ts
+++ b/sdk/authorization/arm-authorization/src/operations/accessReviewInstances.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { AccessReviewInstances } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { AccessReviewInstances } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AccessReviewInstance,
AccessReviewInstancesListNextOptionalParams,
@@ -24,7 +24,7 @@ import {
AccessReviewInstancesCreateOptionalParams,
AccessReviewInstancesCreateResponse,
AccessReviewInstancesListNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing AccessReviewInstances operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/accessReviewInstancesAssignedForMyApproval.ts b/sdk/authorization/arm-authorization/src/operations/accessReviewInstancesAssignedForMyApproval.ts
index bc1bcf0a8c4a..d152fa76347e 100644
--- a/sdk/authorization/arm-authorization/src/operations/accessReviewInstancesAssignedForMyApproval.ts
+++ b/sdk/authorization/arm-authorization/src/operations/accessReviewInstancesAssignedForMyApproval.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { AccessReviewInstancesAssignedForMyApproval } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { AccessReviewInstancesAssignedForMyApproval } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AccessReviewInstance,
AccessReviewInstancesAssignedForMyApprovalListNextOptionalParams,
@@ -21,7 +21,7 @@ import {
AccessReviewInstancesAssignedForMyApprovalGetByIdOptionalParams,
AccessReviewInstancesAssignedForMyApprovalGetByIdResponse,
AccessReviewInstancesAssignedForMyApprovalListNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing AccessReviewInstancesAssignedForMyApproval operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/accessReviewScheduleDefinitions.ts b/sdk/authorization/arm-authorization/src/operations/accessReviewScheduleDefinitions.ts
index 139909d185a0..74acebc0b487 100644
--- a/sdk/authorization/arm-authorization/src/operations/accessReviewScheduleDefinitions.ts
+++ b/sdk/authorization/arm-authorization/src/operations/accessReviewScheduleDefinitions.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { AccessReviewScheduleDefinitions } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { AccessReviewScheduleDefinitions } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AccessReviewScheduleDefinition,
AccessReviewScheduleDefinitionsListNextOptionalParams,
@@ -26,7 +26,7 @@ import {
AccessReviewScheduleDefinitionsCreateOrUpdateByIdResponse,
AccessReviewScheduleDefinitionsStopOptionalParams,
AccessReviewScheduleDefinitionsListNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing AccessReviewScheduleDefinitions operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/accessReviewScheduleDefinitionsAssignedForMyApproval.ts b/sdk/authorization/arm-authorization/src/operations/accessReviewScheduleDefinitionsAssignedForMyApproval.ts
index 96c59ce15ab2..50e5551bdbce 100644
--- a/sdk/authorization/arm-authorization/src/operations/accessReviewScheduleDefinitionsAssignedForMyApproval.ts
+++ b/sdk/authorization/arm-authorization/src/operations/accessReviewScheduleDefinitionsAssignedForMyApproval.ts
@@ -7,19 +7,19 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { AccessReviewScheduleDefinitionsAssignedForMyApproval } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { AccessReviewScheduleDefinitionsAssignedForMyApproval } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AccessReviewScheduleDefinition,
AccessReviewScheduleDefinitionsAssignedForMyApprovalListNextOptionalParams,
AccessReviewScheduleDefinitionsAssignedForMyApprovalListOptionalParams,
AccessReviewScheduleDefinitionsAssignedForMyApprovalListResponse,
AccessReviewScheduleDefinitionsAssignedForMyApprovalListNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing AccessReviewScheduleDefinitionsAssignedForMyApproval operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/alertConfigurations.ts b/sdk/authorization/arm-authorization/src/operations/alertConfigurations.ts
index 92d64fedd99d..c463d4c0153e 100644
--- a/sdk/authorization/arm-authorization/src/operations/alertConfigurations.ts
+++ b/sdk/authorization/arm-authorization/src/operations/alertConfigurations.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { AlertConfigurations } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { AlertConfigurations } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AlertConfiguration,
AlertConfigurationsListForScopeNextOptionalParams,
@@ -22,7 +22,7 @@ import {
AlertConfigurationsGetResponse,
AlertConfigurationsUpdateOptionalParams,
AlertConfigurationsListForScopeNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing AlertConfigurations operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/alertDefinitions.ts b/sdk/authorization/arm-authorization/src/operations/alertDefinitions.ts
index 70280df223f5..23ec47880edd 100644
--- a/sdk/authorization/arm-authorization/src/operations/alertDefinitions.ts
+++ b/sdk/authorization/arm-authorization/src/operations/alertDefinitions.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { AlertDefinitions } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { AlertDefinitions } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AlertDefinition,
AlertDefinitionsListForScopeNextOptionalParams,
@@ -21,7 +21,7 @@ import {
AlertDefinitionsGetOptionalParams,
AlertDefinitionsGetResponse,
AlertDefinitionsListForScopeNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing AlertDefinitions operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/alertIncidents.ts b/sdk/authorization/arm-authorization/src/operations/alertIncidents.ts
index 55e160cf5d5a..155d59951235 100644
--- a/sdk/authorization/arm-authorization/src/operations/alertIncidents.ts
+++ b/sdk/authorization/arm-authorization/src/operations/alertIncidents.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { AlertIncidents } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { AlertIncidents } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AlertIncident,
AlertIncidentsListForScopeNextOptionalParams,
@@ -22,7 +22,7 @@ import {
AlertIncidentsGetResponse,
AlertIncidentsRemediateOptionalParams,
AlertIncidentsListForScopeNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing AlertIncidents operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/alertOperation.ts b/sdk/authorization/arm-authorization/src/operations/alertOperation.ts
index e8e5ebc2aa85..9aaef1d16c1c 100644
--- a/sdk/authorization/arm-authorization/src/operations/alertOperation.ts
+++ b/sdk/authorization/arm-authorization/src/operations/alertOperation.ts
@@ -6,15 +6,15 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { AlertOperation } from "../operationsInterfaces";
+import { AlertOperation } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AlertOperationGetOptionalParams,
AlertOperationGetResponse
-} from "../models";
+} from "../models/index.js";
/** Class containing AlertOperation operations. */
export class AlertOperationImpl implements AlertOperation {
diff --git a/sdk/authorization/arm-authorization/src/operations/alerts.ts b/sdk/authorization/arm-authorization/src/operations/alerts.ts
index fff626310aa2..20d858cacfe8 100644
--- a/sdk/authorization/arm-authorization/src/operations/alerts.ts
+++ b/sdk/authorization/arm-authorization/src/operations/alerts.ts
@@ -7,18 +7,18 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { Alerts } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { Alerts } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
SimplePollerLike,
OperationState,
createHttpPoller
} from "@azure/core-lro";
-import { createLroSpec } from "../lroImpl";
+import { createLroSpec } from "../lroImpl.js";
import {
Alert,
AlertsListForScopeNextOptionalParams,
@@ -32,7 +32,7 @@ import {
AlertsRefreshAllOptionalParams,
AlertsRefreshAllResponse,
AlertsListForScopeNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing Alerts operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/classicAdministrators.ts b/sdk/authorization/arm-authorization/src/operations/classicAdministrators.ts
index 0f704c96ddd1..7ebf3590bf47 100644
--- a/sdk/authorization/arm-authorization/src/operations/classicAdministrators.ts
+++ b/sdk/authorization/arm-authorization/src/operations/classicAdministrators.ts
@@ -7,19 +7,19 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { ClassicAdministrators } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { ClassicAdministrators } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
ClassicAdministrator,
ClassicAdministratorsListNextOptionalParams,
ClassicAdministratorsListOptionalParams,
ClassicAdministratorsListResponse,
ClassicAdministratorsListNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing ClassicAdministrators operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/denyAssignments.ts b/sdk/authorization/arm-authorization/src/operations/denyAssignments.ts
index e9461e7e36ed..46e0cb505174 100644
--- a/sdk/authorization/arm-authorization/src/operations/denyAssignments.ts
+++ b/sdk/authorization/arm-authorization/src/operations/denyAssignments.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { DenyAssignments } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { DenyAssignments } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
DenyAssignment,
DenyAssignmentsListForResourceNextOptionalParams,
@@ -35,7 +35,7 @@ import {
DenyAssignmentsListForResourceGroupNextResponse,
DenyAssignmentsListNextResponse,
DenyAssignmentsListForScopeNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing DenyAssignments operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/eligibleChildResources.ts b/sdk/authorization/arm-authorization/src/operations/eligibleChildResources.ts
index 0c20ecae0383..ed2f3eba38a6 100644
--- a/sdk/authorization/arm-authorization/src/operations/eligibleChildResources.ts
+++ b/sdk/authorization/arm-authorization/src/operations/eligibleChildResources.ts
@@ -7,19 +7,19 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { EligibleChildResources } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { EligibleChildResources } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
EligibleChildResource,
EligibleChildResourcesGetNextOptionalParams,
EligibleChildResourcesGetOptionalParams,
EligibleChildResourcesGetResponse,
EligibleChildResourcesGetNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing EligibleChildResources operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/globalAdministrator.ts b/sdk/authorization/arm-authorization/src/operations/globalAdministrator.ts
index 7b8209157c7c..d933688e9532 100644
--- a/sdk/authorization/arm-authorization/src/operations/globalAdministrator.ts
+++ b/sdk/authorization/arm-authorization/src/operations/globalAdministrator.ts
@@ -6,12 +6,12 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { GlobalAdministrator } from "../operationsInterfaces";
+import { GlobalAdministrator } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
-import { GlobalAdministratorElevateAccessOptionalParams } from "../models";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
+import { GlobalAdministratorElevateAccessOptionalParams } from "../models/index.js";
/** Class containing GlobalAdministrator operations. */
export class GlobalAdministratorImpl implements GlobalAdministrator {
diff --git a/sdk/authorization/arm-authorization/src/operations/index.ts b/sdk/authorization/arm-authorization/src/operations/index.ts
index 6478abca602a..a3bfc8a86cdf 100644
--- a/sdk/authorization/arm-authorization/src/operations/index.ts
+++ b/sdk/authorization/arm-authorization/src/operations/index.ts
@@ -6,49 +6,49 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-export * from "./classicAdministrators";
-export * from "./globalAdministrator";
-export * from "./denyAssignments";
-export * from "./providerOperationsMetadataOperations";
-export * from "./roleAssignments";
-export * from "./permissions";
-export * from "./roleDefinitions";
-export * from "./operations";
-export * from "./accessReviewHistoryDefinitions";
-export * from "./accessReviewHistoryDefinitionOperations";
-export * from "./accessReviewHistoryDefinitionInstance";
-export * from "./accessReviewHistoryDefinitionInstances";
-export * from "./accessReviewScheduleDefinitions";
-export * from "./accessReviewInstances";
-export * from "./accessReviewInstanceOperations";
-export * from "./accessReviewInstanceDecisions";
-export * from "./accessReviewInstanceContactedReviewers";
-export * from "./accessReviewDefaultSettingsOperations";
-export * from "./scopeAccessReviewHistoryDefinitions";
-export * from "./scopeAccessReviewHistoryDefinition";
-export * from "./scopeAccessReviewHistoryDefinitionInstance";
-export * from "./scopeAccessReviewHistoryDefinitionInstances";
-export * from "./scopeAccessReviewScheduleDefinitions";
-export * from "./scopeAccessReviewInstances";
-export * from "./scopeAccessReviewInstance";
-export * from "./scopeAccessReviewInstanceDecisions";
-export * from "./scopeAccessReviewInstanceContactedReviewers";
-export * from "./scopeAccessReviewDefaultSettings";
-export * from "./accessReviewScheduleDefinitionsAssignedForMyApproval";
-export * from "./accessReviewInstancesAssignedForMyApproval";
-export * from "./accessReviewInstanceMyDecisions";
-export * from "./tenantLevelAccessReviewInstanceContactedReviewers";
-export * from "./eligibleChildResources";
-export * from "./roleAssignmentSchedules";
-export * from "./roleAssignmentScheduleInstances";
-export * from "./roleAssignmentScheduleRequests";
-export * from "./roleEligibilitySchedules";
-export * from "./roleEligibilityScheduleInstances";
-export * from "./roleEligibilityScheduleRequests";
-export * from "./roleManagementPolicies";
-export * from "./roleManagementPolicyAssignments";
-export * from "./alerts";
-export * from "./alertConfigurations";
-export * from "./alertDefinitions";
-export * from "./alertIncidents";
-export * from "./alertOperation";
+export * from "./classicAdministrators.js";
+export * from "./globalAdministrator.js";
+export * from "./denyAssignments.js";
+export * from "./providerOperationsMetadataOperations.js";
+export * from "./roleAssignments.js";
+export * from "./permissions.js";
+export * from "./roleDefinitions.js";
+export * from "./operations.js";
+export * from "./accessReviewHistoryDefinitions.js";
+export * from "./accessReviewHistoryDefinitionOperations.js";
+export * from "./accessReviewHistoryDefinitionInstance.js";
+export * from "./accessReviewHistoryDefinitionInstances.js";
+export * from "./accessReviewScheduleDefinitions.js";
+export * from "./accessReviewInstances.js";
+export * from "./accessReviewInstanceOperations.js";
+export * from "./accessReviewInstanceDecisions.js";
+export * from "./accessReviewInstanceContactedReviewers.js";
+export * from "./accessReviewDefaultSettingsOperations.js";
+export * from "./scopeAccessReviewHistoryDefinitions.js";
+export * from "./scopeAccessReviewHistoryDefinition.js";
+export * from "./scopeAccessReviewHistoryDefinitionInstance.js";
+export * from "./scopeAccessReviewHistoryDefinitionInstances.js";
+export * from "./scopeAccessReviewScheduleDefinitions.js";
+export * from "./scopeAccessReviewInstances.js";
+export * from "./scopeAccessReviewInstance.js";
+export * from "./scopeAccessReviewInstanceDecisions.js";
+export * from "./scopeAccessReviewInstanceContactedReviewers.js";
+export * from "./scopeAccessReviewDefaultSettings.js";
+export * from "./accessReviewScheduleDefinitionsAssignedForMyApproval.js";
+export * from "./accessReviewInstancesAssignedForMyApproval.js";
+export * from "./accessReviewInstanceMyDecisions.js";
+export * from "./tenantLevelAccessReviewInstanceContactedReviewers.js";
+export * from "./eligibleChildResources.js";
+export * from "./roleAssignmentSchedules.js";
+export * from "./roleAssignmentScheduleInstances.js";
+export * from "./roleAssignmentScheduleRequests.js";
+export * from "./roleEligibilitySchedules.js";
+export * from "./roleEligibilityScheduleInstances.js";
+export * from "./roleEligibilityScheduleRequests.js";
+export * from "./roleManagementPolicies.js";
+export * from "./roleManagementPolicyAssignments.js";
+export * from "./alerts.js";
+export * from "./alertConfigurations.js";
+export * from "./alertDefinitions.js";
+export * from "./alertIncidents.js";
+export * from "./alertOperation.js";
diff --git a/sdk/authorization/arm-authorization/src/operations/operations.ts b/sdk/authorization/arm-authorization/src/operations/operations.ts
index f1a2c9cd24ab..3d12de1d17d6 100644
--- a/sdk/authorization/arm-authorization/src/operations/operations.ts
+++ b/sdk/authorization/arm-authorization/src/operations/operations.ts
@@ -7,19 +7,19 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { Operations } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { Operations } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
Operation,
OperationsListNextOptionalParams,
OperationsListOptionalParams,
OperationsListResponse,
OperationsListNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing Operations operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/permissions.ts b/sdk/authorization/arm-authorization/src/operations/permissions.ts
index f3b3a7c39c40..acafc6398afc 100644
--- a/sdk/authorization/arm-authorization/src/operations/permissions.ts
+++ b/sdk/authorization/arm-authorization/src/operations/permissions.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { Permissions } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { Permissions } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
Permission,
PermissionsListForResourceGroupNextOptionalParams,
@@ -23,7 +23,7 @@ import {
PermissionsListForResourceResponse,
PermissionsListForResourceGroupNextResponse,
PermissionsListForResourceNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing Permissions operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/providerOperationsMetadataOperations.ts b/sdk/authorization/arm-authorization/src/operations/providerOperationsMetadataOperations.ts
index dfeb509f2be9..55627649dcee 100644
--- a/sdk/authorization/arm-authorization/src/operations/providerOperationsMetadataOperations.ts
+++ b/sdk/authorization/arm-authorization/src/operations/providerOperationsMetadataOperations.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { ProviderOperationsMetadataOperations } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { ProviderOperationsMetadataOperations } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
ProviderOperationsMetadata,
ProviderOperationsMetadataListNextOptionalParams,
@@ -21,7 +21,7 @@ import {
ProviderOperationsMetadataGetOptionalParams,
ProviderOperationsMetadataGetResponse,
ProviderOperationsMetadataListNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing ProviderOperationsMetadataOperations operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/roleAssignmentScheduleInstances.ts b/sdk/authorization/arm-authorization/src/operations/roleAssignmentScheduleInstances.ts
index 09869ff70a66..6fabf985e393 100644
--- a/sdk/authorization/arm-authorization/src/operations/roleAssignmentScheduleInstances.ts
+++ b/sdk/authorization/arm-authorization/src/operations/roleAssignmentScheduleInstances.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { RoleAssignmentScheduleInstances } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { RoleAssignmentScheduleInstances } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
RoleAssignmentScheduleInstance,
RoleAssignmentScheduleInstancesListForScopeNextOptionalParams,
@@ -21,7 +21,7 @@ import {
RoleAssignmentScheduleInstancesGetOptionalParams,
RoleAssignmentScheduleInstancesGetResponse,
RoleAssignmentScheduleInstancesListForScopeNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing RoleAssignmentScheduleInstances operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/roleAssignmentScheduleRequests.ts b/sdk/authorization/arm-authorization/src/operations/roleAssignmentScheduleRequests.ts
index cc83fddd0fc8..7e9e04c9fa76 100644
--- a/sdk/authorization/arm-authorization/src/operations/roleAssignmentScheduleRequests.ts
+++ b/sdk/authorization/arm-authorization/src/operations/roleAssignmentScheduleRequests.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { RoleAssignmentScheduleRequests } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { RoleAssignmentScheduleRequests } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
RoleAssignmentScheduleRequest,
RoleAssignmentScheduleRequestsListForScopeNextOptionalParams,
@@ -26,7 +26,7 @@ import {
RoleAssignmentScheduleRequestsValidateOptionalParams,
RoleAssignmentScheduleRequestsValidateResponse,
RoleAssignmentScheduleRequestsListForScopeNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing RoleAssignmentScheduleRequests operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/roleAssignmentSchedules.ts b/sdk/authorization/arm-authorization/src/operations/roleAssignmentSchedules.ts
index 79eec82f8018..eafe30c3c51d 100644
--- a/sdk/authorization/arm-authorization/src/operations/roleAssignmentSchedules.ts
+++ b/sdk/authorization/arm-authorization/src/operations/roleAssignmentSchedules.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { RoleAssignmentSchedules } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { RoleAssignmentSchedules } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
RoleAssignmentSchedule,
RoleAssignmentSchedulesListForScopeNextOptionalParams,
@@ -21,7 +21,7 @@ import {
RoleAssignmentSchedulesGetOptionalParams,
RoleAssignmentSchedulesGetResponse,
RoleAssignmentSchedulesListForScopeNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing RoleAssignmentSchedules operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/roleAssignments.ts b/sdk/authorization/arm-authorization/src/operations/roleAssignments.ts
index aa6ff2403982..719ac95bea1a 100644
--- a/sdk/authorization/arm-authorization/src/operations/roleAssignments.ts
+++ b/sdk/authorization/arm-authorization/src/operations/roleAssignments.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { RoleAssignments } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { RoleAssignments } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
RoleAssignment,
RoleAssignmentsListForSubscriptionNextOptionalParams,
@@ -44,7 +44,7 @@ import {
RoleAssignmentsListForResourceGroupNextResponse,
RoleAssignmentsListForResourceNextResponse,
RoleAssignmentsListForScopeNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing RoleAssignments operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/roleDefinitions.ts b/sdk/authorization/arm-authorization/src/operations/roleDefinitions.ts
index 0971f8bb42ab..69572246b739 100644
--- a/sdk/authorization/arm-authorization/src/operations/roleDefinitions.ts
+++ b/sdk/authorization/arm-authorization/src/operations/roleDefinitions.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { RoleDefinitions } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { RoleDefinitions } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
RoleDefinition,
RoleDefinitionsListNextOptionalParams,
@@ -27,7 +27,7 @@ import {
RoleDefinitionsGetByIdOptionalParams,
RoleDefinitionsGetByIdResponse,
RoleDefinitionsListNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing RoleDefinitions operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/roleEligibilityScheduleInstances.ts b/sdk/authorization/arm-authorization/src/operations/roleEligibilityScheduleInstances.ts
index d742f9616209..49f63974f08b 100644
--- a/sdk/authorization/arm-authorization/src/operations/roleEligibilityScheduleInstances.ts
+++ b/sdk/authorization/arm-authorization/src/operations/roleEligibilityScheduleInstances.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { RoleEligibilityScheduleInstances } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { RoleEligibilityScheduleInstances } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
RoleEligibilityScheduleInstance,
RoleEligibilityScheduleInstancesListForScopeNextOptionalParams,
@@ -21,7 +21,7 @@ import {
RoleEligibilityScheduleInstancesGetOptionalParams,
RoleEligibilityScheduleInstancesGetResponse,
RoleEligibilityScheduleInstancesListForScopeNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing RoleEligibilityScheduleInstances operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/roleEligibilityScheduleRequests.ts b/sdk/authorization/arm-authorization/src/operations/roleEligibilityScheduleRequests.ts
index 3a303a55e84e..bfe34dc7f0c9 100644
--- a/sdk/authorization/arm-authorization/src/operations/roleEligibilityScheduleRequests.ts
+++ b/sdk/authorization/arm-authorization/src/operations/roleEligibilityScheduleRequests.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { RoleEligibilityScheduleRequests } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { RoleEligibilityScheduleRequests } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
RoleEligibilityScheduleRequest,
RoleEligibilityScheduleRequestsListForScopeNextOptionalParams,
@@ -26,7 +26,7 @@ import {
RoleEligibilityScheduleRequestsValidateOptionalParams,
RoleEligibilityScheduleRequestsValidateResponse,
RoleEligibilityScheduleRequestsListForScopeNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing RoleEligibilityScheduleRequests operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/roleEligibilitySchedules.ts b/sdk/authorization/arm-authorization/src/operations/roleEligibilitySchedules.ts
index 95370932c054..48452fb127cb 100644
--- a/sdk/authorization/arm-authorization/src/operations/roleEligibilitySchedules.ts
+++ b/sdk/authorization/arm-authorization/src/operations/roleEligibilitySchedules.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { RoleEligibilitySchedules } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { RoleEligibilitySchedules } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
RoleEligibilitySchedule,
RoleEligibilitySchedulesListForScopeNextOptionalParams,
@@ -21,7 +21,7 @@ import {
RoleEligibilitySchedulesGetOptionalParams,
RoleEligibilitySchedulesGetResponse,
RoleEligibilitySchedulesListForScopeNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing RoleEligibilitySchedules operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/roleManagementPolicies.ts b/sdk/authorization/arm-authorization/src/operations/roleManagementPolicies.ts
index 9f356908c1b4..77b717120c3c 100644
--- a/sdk/authorization/arm-authorization/src/operations/roleManagementPolicies.ts
+++ b/sdk/authorization/arm-authorization/src/operations/roleManagementPolicies.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { RoleManagementPolicies } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { RoleManagementPolicies } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
RoleManagementPolicy,
RoleManagementPoliciesListForScopeNextOptionalParams,
@@ -24,7 +24,7 @@ import {
RoleManagementPoliciesUpdateResponse,
RoleManagementPoliciesDeleteOptionalParams,
RoleManagementPoliciesListForScopeNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing RoleManagementPolicies operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/roleManagementPolicyAssignments.ts b/sdk/authorization/arm-authorization/src/operations/roleManagementPolicyAssignments.ts
index da229d06b1cc..f3b169cfcf4f 100644
--- a/sdk/authorization/arm-authorization/src/operations/roleManagementPolicyAssignments.ts
+++ b/sdk/authorization/arm-authorization/src/operations/roleManagementPolicyAssignments.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { RoleManagementPolicyAssignments } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { RoleManagementPolicyAssignments } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
RoleManagementPolicyAssignment,
RoleManagementPolicyAssignmentsListForScopeNextOptionalParams,
@@ -24,7 +24,7 @@ import {
RoleManagementPolicyAssignmentsCreateResponse,
RoleManagementPolicyAssignmentsDeleteOptionalParams,
RoleManagementPolicyAssignmentsListForScopeNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing RoleManagementPolicyAssignments operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewDefaultSettings.ts b/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewDefaultSettings.ts
index 875fed822a9d..d7a04a8c98e6 100644
--- a/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewDefaultSettings.ts
+++ b/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewDefaultSettings.ts
@@ -6,18 +6,18 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { ScopeAccessReviewDefaultSettings } from "../operationsInterfaces";
+import { ScopeAccessReviewDefaultSettings } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
ScopeAccessReviewDefaultSettingsGetOptionalParams,
ScopeAccessReviewDefaultSettingsGetResponse,
AccessReviewScheduleSettings,
ScopeAccessReviewDefaultSettingsPutOptionalParams,
ScopeAccessReviewDefaultSettingsPutResponse
-} from "../models";
+} from "../models/index.js";
/** Class containing ScopeAccessReviewDefaultSettings operations. */
export class ScopeAccessReviewDefaultSettingsImpl
diff --git a/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewHistoryDefinition.ts b/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewHistoryDefinition.ts
index 5b80d847cde1..89020350ad89 100644
--- a/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewHistoryDefinition.ts
+++ b/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewHistoryDefinition.ts
@@ -6,17 +6,17 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { ScopeAccessReviewHistoryDefinition } from "../operationsInterfaces";
+import { ScopeAccessReviewHistoryDefinition } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AccessReviewHistoryDefinitionProperties,
ScopeAccessReviewHistoryDefinitionCreateOptionalParams,
ScopeAccessReviewHistoryDefinitionCreateResponse,
ScopeAccessReviewHistoryDefinitionDeleteByIdOptionalParams
-} from "../models";
+} from "../models/index.js";
/** Class containing ScopeAccessReviewHistoryDefinition operations. */
export class ScopeAccessReviewHistoryDefinitionImpl
diff --git a/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewHistoryDefinitionInstance.ts b/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewHistoryDefinitionInstance.ts
index 3100006e657a..562bb05e898b 100644
--- a/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewHistoryDefinitionInstance.ts
+++ b/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewHistoryDefinitionInstance.ts
@@ -6,15 +6,15 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { ScopeAccessReviewHistoryDefinitionInstance } from "../operationsInterfaces";
+import { ScopeAccessReviewHistoryDefinitionInstance } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
ScopeAccessReviewHistoryDefinitionInstanceGenerateDownloadUriOptionalParams,
ScopeAccessReviewHistoryDefinitionInstanceGenerateDownloadUriResponse
-} from "../models";
+} from "../models/index.js";
/** Class containing ScopeAccessReviewHistoryDefinitionInstance operations. */
export class ScopeAccessReviewHistoryDefinitionInstanceImpl
diff --git a/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewHistoryDefinitionInstances.ts b/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewHistoryDefinitionInstances.ts
index 4c9051542c81..bcbb0c3ba46c 100644
--- a/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewHistoryDefinitionInstances.ts
+++ b/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewHistoryDefinitionInstances.ts
@@ -7,19 +7,19 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { ScopeAccessReviewHistoryDefinitionInstances } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { ScopeAccessReviewHistoryDefinitionInstances } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AccessReviewHistoryInstance,
ScopeAccessReviewHistoryDefinitionInstancesListNextOptionalParams,
ScopeAccessReviewHistoryDefinitionInstancesListOptionalParams,
ScopeAccessReviewHistoryDefinitionInstancesListResponse,
ScopeAccessReviewHistoryDefinitionInstancesListNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing ScopeAccessReviewHistoryDefinitionInstances operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewHistoryDefinitions.ts b/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewHistoryDefinitions.ts
index 9d97b64e13b2..bad90ee4a0de 100644
--- a/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewHistoryDefinitions.ts
+++ b/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewHistoryDefinitions.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { ScopeAccessReviewHistoryDefinitions } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { ScopeAccessReviewHistoryDefinitions } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AccessReviewHistoryDefinition,
ScopeAccessReviewHistoryDefinitionsListNextOptionalParams,
@@ -21,7 +21,7 @@ import {
ScopeAccessReviewHistoryDefinitionsGetByIdOptionalParams,
ScopeAccessReviewHistoryDefinitionsGetByIdResponse,
ScopeAccessReviewHistoryDefinitionsListNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing ScopeAccessReviewHistoryDefinitions operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewInstance.ts b/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewInstance.ts
index 04acb43fa98e..61cb1249b118 100644
--- a/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewInstance.ts
+++ b/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewInstance.ts
@@ -6,11 +6,11 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { ScopeAccessReviewInstance } from "../operationsInterfaces";
+import { ScopeAccessReviewInstance } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
ScopeAccessReviewInstanceStopOptionalParams,
RecordAllDecisionsProperties,
@@ -18,7 +18,7 @@ import {
ScopeAccessReviewInstanceResetDecisionsOptionalParams,
ScopeAccessReviewInstanceApplyDecisionsOptionalParams,
ScopeAccessReviewInstanceSendRemindersOptionalParams
-} from "../models";
+} from "../models/index.js";
/** Class containing ScopeAccessReviewInstance operations. */
export class ScopeAccessReviewInstanceImpl
diff --git a/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewInstanceContactedReviewers.ts b/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewInstanceContactedReviewers.ts
index 883bfe85fed0..cd03979f2830 100644
--- a/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewInstanceContactedReviewers.ts
+++ b/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewInstanceContactedReviewers.ts
@@ -7,19 +7,19 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { ScopeAccessReviewInstanceContactedReviewers } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { ScopeAccessReviewInstanceContactedReviewers } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AccessReviewContactedReviewer,
ScopeAccessReviewInstanceContactedReviewersListNextOptionalParams,
ScopeAccessReviewInstanceContactedReviewersListOptionalParams,
ScopeAccessReviewInstanceContactedReviewersListResponse,
ScopeAccessReviewInstanceContactedReviewersListNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing ScopeAccessReviewInstanceContactedReviewers operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewInstanceDecisions.ts b/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewInstanceDecisions.ts
index 80ab30f21f9b..618342b45a68 100644
--- a/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewInstanceDecisions.ts
+++ b/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewInstanceDecisions.ts
@@ -7,19 +7,19 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { ScopeAccessReviewInstanceDecisions } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { ScopeAccessReviewInstanceDecisions } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AccessReviewDecision,
ScopeAccessReviewInstanceDecisionsListNextOptionalParams,
ScopeAccessReviewInstanceDecisionsListOptionalParams,
ScopeAccessReviewInstanceDecisionsListResponse,
ScopeAccessReviewInstanceDecisionsListNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing ScopeAccessReviewInstanceDecisions operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewInstances.ts b/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewInstances.ts
index 4c7eceaa883e..9dd98f6a5480 100644
--- a/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewInstances.ts
+++ b/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewInstances.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { ScopeAccessReviewInstances } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { ScopeAccessReviewInstances } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AccessReviewInstance,
ScopeAccessReviewInstancesListNextOptionalParams,
@@ -24,7 +24,7 @@ import {
ScopeAccessReviewInstancesCreateOptionalParams,
ScopeAccessReviewInstancesCreateResponse,
ScopeAccessReviewInstancesListNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing ScopeAccessReviewInstances operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewScheduleDefinitions.ts b/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewScheduleDefinitions.ts
index 293c310948d1..e7582af03d5f 100644
--- a/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewScheduleDefinitions.ts
+++ b/sdk/authorization/arm-authorization/src/operations/scopeAccessReviewScheduleDefinitions.ts
@@ -7,12 +7,12 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { ScopeAccessReviewScheduleDefinitions } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { ScopeAccessReviewScheduleDefinitions } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AccessReviewScheduleDefinition,
ScopeAccessReviewScheduleDefinitionsListNextOptionalParams,
@@ -26,7 +26,7 @@ import {
ScopeAccessReviewScheduleDefinitionsCreateOrUpdateByIdResponse,
ScopeAccessReviewScheduleDefinitionsStopOptionalParams,
ScopeAccessReviewScheduleDefinitionsListNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing ScopeAccessReviewScheduleDefinitions operations. */
diff --git a/sdk/authorization/arm-authorization/src/operations/tenantLevelAccessReviewInstanceContactedReviewers.ts b/sdk/authorization/arm-authorization/src/operations/tenantLevelAccessReviewInstanceContactedReviewers.ts
index 41a40c84b955..b73f031bd306 100644
--- a/sdk/authorization/arm-authorization/src/operations/tenantLevelAccessReviewInstanceContactedReviewers.ts
+++ b/sdk/authorization/arm-authorization/src/operations/tenantLevelAccessReviewInstanceContactedReviewers.ts
@@ -7,19 +7,19 @@
*/
import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging";
-import { setContinuationToken } from "../pagingHelper";
-import { TenantLevelAccessReviewInstanceContactedReviewers } from "../operationsInterfaces";
+import { setContinuationToken } from "../pagingHelper.js";
+import { TenantLevelAccessReviewInstanceContactedReviewers } from "../operationsInterfaces/index.js";
import * as coreClient from "@azure/core-client";
-import * as Mappers from "../models/mappers";
-import * as Parameters from "../models/parameters";
-import { AuthorizationManagementClient } from "../authorizationManagementClient";
+import * as Mappers from "../models/mappers.js";
+import * as Parameters from "../models/parameters.js";
+import { AuthorizationManagementClient } from "../authorizationManagementClient.js";
import {
AccessReviewContactedReviewer,
TenantLevelAccessReviewInstanceContactedReviewersListNextOptionalParams,
TenantLevelAccessReviewInstanceContactedReviewersListOptionalParams,
TenantLevelAccessReviewInstanceContactedReviewersListResponse,
TenantLevelAccessReviewInstanceContactedReviewersListNextResponse
-} from "../models";
+} from "../models/index.js";
///
/** Class containing TenantLevelAccessReviewInstanceContactedReviewers operations. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewDefaultSettingsOperations.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewDefaultSettingsOperations.ts
index 71fc31da58f5..7551b1e80396 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewDefaultSettingsOperations.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewDefaultSettingsOperations.ts
@@ -12,7 +12,7 @@ import {
AccessReviewScheduleSettings,
AccessReviewDefaultSettingsPutOptionalParams,
AccessReviewDefaultSettingsPutResponse
-} from "../models";
+} from "../models/index.js";
/** Interface representing a AccessReviewDefaultSettingsOperations. */
export interface AccessReviewDefaultSettingsOperations {
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewHistoryDefinitionInstance.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewHistoryDefinitionInstance.ts
index 4d77716ecc2f..e3566aeb3059 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewHistoryDefinitionInstance.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewHistoryDefinitionInstance.ts
@@ -9,7 +9,7 @@
import {
AccessReviewHistoryDefinitionInstanceGenerateDownloadUriOptionalParams,
AccessReviewHistoryDefinitionInstanceGenerateDownloadUriResponse
-} from "../models";
+} from "../models/index.js";
/** Interface representing a AccessReviewHistoryDefinitionInstance. */
export interface AccessReviewHistoryDefinitionInstance {
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewHistoryDefinitionInstances.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewHistoryDefinitionInstances.ts
index 1549ff379e98..413b200bd4cd 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewHistoryDefinitionInstances.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewHistoryDefinitionInstances.ts
@@ -10,7 +10,7 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging";
import {
AccessReviewHistoryInstance,
AccessReviewHistoryDefinitionInstancesListOptionalParams
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a AccessReviewHistoryDefinitionInstances. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewHistoryDefinitionOperations.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewHistoryDefinitionOperations.ts
index dfda80c1b829..880bd0783e2b 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewHistoryDefinitionOperations.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewHistoryDefinitionOperations.ts
@@ -11,7 +11,7 @@ import {
AccessReviewHistoryDefinitionCreateOptionalParams,
AccessReviewHistoryDefinitionCreateResponse,
AccessReviewHistoryDefinitionDeleteByIdOptionalParams
-} from "../models";
+} from "../models/index.js";
/** Interface representing a AccessReviewHistoryDefinitionOperations. */
export interface AccessReviewHistoryDefinitionOperations {
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewHistoryDefinitions.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewHistoryDefinitions.ts
index 4c1896b8172d..e9512dbd303f 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewHistoryDefinitions.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewHistoryDefinitions.ts
@@ -12,7 +12,7 @@ import {
AccessReviewHistoryDefinitionsListOptionalParams,
AccessReviewHistoryDefinitionsGetByIdOptionalParams,
AccessReviewHistoryDefinitionsGetByIdResponse
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a AccessReviewHistoryDefinitions. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewInstanceContactedReviewers.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewInstanceContactedReviewers.ts
index 5d9cd938cae5..818bdff42e23 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewInstanceContactedReviewers.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewInstanceContactedReviewers.ts
@@ -10,7 +10,7 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging";
import {
AccessReviewContactedReviewer,
AccessReviewInstanceContactedReviewersListOptionalParams
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a AccessReviewInstanceContactedReviewers. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewInstanceDecisions.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewInstanceDecisions.ts
index df1e4cdfc6e6..323de7dbd9da 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewInstanceDecisions.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewInstanceDecisions.ts
@@ -10,7 +10,7 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging";
import {
AccessReviewDecision,
AccessReviewInstanceDecisionsListOptionalParams
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a AccessReviewInstanceDecisions. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewInstanceMyDecisions.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewInstanceMyDecisions.ts
index 7f2013cc6608..d932508342ca 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewInstanceMyDecisions.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewInstanceMyDecisions.ts
@@ -15,7 +15,7 @@ import {
AccessReviewDecisionProperties,
AccessReviewInstanceMyDecisionsPatchOptionalParams,
AccessReviewInstanceMyDecisionsPatchResponse
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a AccessReviewInstanceMyDecisions. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewInstanceOperations.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewInstanceOperations.ts
index 0faef402bebd..d244bccaa0aa 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewInstanceOperations.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewInstanceOperations.ts
@@ -12,7 +12,7 @@ import {
AccessReviewInstanceApplyDecisionsOptionalParams,
AccessReviewInstanceSendRemindersOptionalParams,
AccessReviewInstanceAcceptRecommendationsOptionalParams
-} from "../models";
+} from "../models/index.js";
/** Interface representing a AccessReviewInstanceOperations. */
export interface AccessReviewInstanceOperations {
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewInstances.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewInstances.ts
index 540b9fa5218c..6c2ac7f9f362 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewInstances.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewInstances.ts
@@ -15,7 +15,7 @@ import {
AccessReviewInstanceProperties,
AccessReviewInstancesCreateOptionalParams,
AccessReviewInstancesCreateResponse
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a AccessReviewInstances. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewInstancesAssignedForMyApproval.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewInstancesAssignedForMyApproval.ts
index 86e51cc51c0e..f69e62054938 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewInstancesAssignedForMyApproval.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewInstancesAssignedForMyApproval.ts
@@ -12,7 +12,7 @@ import {
AccessReviewInstancesAssignedForMyApprovalListOptionalParams,
AccessReviewInstancesAssignedForMyApprovalGetByIdOptionalParams,
AccessReviewInstancesAssignedForMyApprovalGetByIdResponse
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a AccessReviewInstancesAssignedForMyApproval. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewScheduleDefinitions.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewScheduleDefinitions.ts
index 972f1705680c..cce0879f801b 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewScheduleDefinitions.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewScheduleDefinitions.ts
@@ -17,7 +17,7 @@ import {
AccessReviewScheduleDefinitionsCreateOrUpdateByIdOptionalParams,
AccessReviewScheduleDefinitionsCreateOrUpdateByIdResponse,
AccessReviewScheduleDefinitionsStopOptionalParams
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a AccessReviewScheduleDefinitions. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewScheduleDefinitionsAssignedForMyApproval.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewScheduleDefinitionsAssignedForMyApproval.ts
index 6f00935f1250..0308bbad2630 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewScheduleDefinitionsAssignedForMyApproval.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/accessReviewScheduleDefinitionsAssignedForMyApproval.ts
@@ -10,7 +10,7 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging";
import {
AccessReviewScheduleDefinition,
AccessReviewScheduleDefinitionsAssignedForMyApprovalListOptionalParams
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a AccessReviewScheduleDefinitionsAssignedForMyApproval. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/alertConfigurations.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/alertConfigurations.ts
index 8b041634b838..afabd693c677 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/alertConfigurations.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/alertConfigurations.ts
@@ -13,7 +13,7 @@ import {
AlertConfigurationsGetOptionalParams,
AlertConfigurationsGetResponse,
AlertConfigurationsUpdateOptionalParams
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a AlertConfigurations. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/alertDefinitions.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/alertDefinitions.ts
index 371884eabfad..27fd316b6b7f 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/alertDefinitions.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/alertDefinitions.ts
@@ -12,7 +12,7 @@ import {
AlertDefinitionsListForScopeOptionalParams,
AlertDefinitionsGetOptionalParams,
AlertDefinitionsGetResponse
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a AlertDefinitions. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/alertIncidents.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/alertIncidents.ts
index 67b1eaf4c053..dbca13780ad4 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/alertIncidents.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/alertIncidents.ts
@@ -13,7 +13,7 @@ import {
AlertIncidentsGetOptionalParams,
AlertIncidentsGetResponse,
AlertIncidentsRemediateOptionalParams
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a AlertIncidents. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/alertOperation.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/alertOperation.ts
index ce47e8790833..fbf4a793c11e 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/alertOperation.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/alertOperation.ts
@@ -9,7 +9,7 @@
import {
AlertOperationGetOptionalParams,
AlertOperationGetResponse
-} from "../models";
+} from "../models/index.js";
/** Interface representing a AlertOperation. */
export interface AlertOperation {
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/alerts.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/alerts.ts
index 62e7c64e9b54..5211e3143453 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/alerts.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/alerts.ts
@@ -18,7 +18,7 @@ import {
AlertsRefreshResponse,
AlertsRefreshAllOptionalParams,
AlertsRefreshAllResponse
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a Alerts. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/classicAdministrators.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/classicAdministrators.ts
index b97124c34af9..022fddc8ef12 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/classicAdministrators.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/classicAdministrators.ts
@@ -10,7 +10,7 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging";
import {
ClassicAdministrator,
ClassicAdministratorsListOptionalParams
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a ClassicAdministrators. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/denyAssignments.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/denyAssignments.ts
index d57be6806141..82423c931941 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/denyAssignments.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/denyAssignments.ts
@@ -17,7 +17,7 @@ import {
DenyAssignmentsGetResponse,
DenyAssignmentsGetByIdOptionalParams,
DenyAssignmentsGetByIdResponse
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a DenyAssignments. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/eligibleChildResources.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/eligibleChildResources.ts
index e4d88d125602..49a7cb549ae0 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/eligibleChildResources.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/eligibleChildResources.ts
@@ -10,7 +10,7 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging";
import {
EligibleChildResource,
EligibleChildResourcesGetOptionalParams
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a EligibleChildResources. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/globalAdministrator.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/globalAdministrator.ts
index e0ecc90c5fae..5a731c7001e2 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/globalAdministrator.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/globalAdministrator.ts
@@ -6,7 +6,7 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-import { GlobalAdministratorElevateAccessOptionalParams } from "../models";
+import { GlobalAdministratorElevateAccessOptionalParams } from "../models/index.js";
/** Interface representing a GlobalAdministrator. */
export interface GlobalAdministrator {
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/index.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/index.ts
index 6478abca602a..a3bfc8a86cdf 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/index.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/index.ts
@@ -6,49 +6,49 @@
* Changes may cause incorrect behavior and will be lost if the code is regenerated.
*/
-export * from "./classicAdministrators";
-export * from "./globalAdministrator";
-export * from "./denyAssignments";
-export * from "./providerOperationsMetadataOperations";
-export * from "./roleAssignments";
-export * from "./permissions";
-export * from "./roleDefinitions";
-export * from "./operations";
-export * from "./accessReviewHistoryDefinitions";
-export * from "./accessReviewHistoryDefinitionOperations";
-export * from "./accessReviewHistoryDefinitionInstance";
-export * from "./accessReviewHistoryDefinitionInstances";
-export * from "./accessReviewScheduleDefinitions";
-export * from "./accessReviewInstances";
-export * from "./accessReviewInstanceOperations";
-export * from "./accessReviewInstanceDecisions";
-export * from "./accessReviewInstanceContactedReviewers";
-export * from "./accessReviewDefaultSettingsOperations";
-export * from "./scopeAccessReviewHistoryDefinitions";
-export * from "./scopeAccessReviewHistoryDefinition";
-export * from "./scopeAccessReviewHistoryDefinitionInstance";
-export * from "./scopeAccessReviewHistoryDefinitionInstances";
-export * from "./scopeAccessReviewScheduleDefinitions";
-export * from "./scopeAccessReviewInstances";
-export * from "./scopeAccessReviewInstance";
-export * from "./scopeAccessReviewInstanceDecisions";
-export * from "./scopeAccessReviewInstanceContactedReviewers";
-export * from "./scopeAccessReviewDefaultSettings";
-export * from "./accessReviewScheduleDefinitionsAssignedForMyApproval";
-export * from "./accessReviewInstancesAssignedForMyApproval";
-export * from "./accessReviewInstanceMyDecisions";
-export * from "./tenantLevelAccessReviewInstanceContactedReviewers";
-export * from "./eligibleChildResources";
-export * from "./roleAssignmentSchedules";
-export * from "./roleAssignmentScheduleInstances";
-export * from "./roleAssignmentScheduleRequests";
-export * from "./roleEligibilitySchedules";
-export * from "./roleEligibilityScheduleInstances";
-export * from "./roleEligibilityScheduleRequests";
-export * from "./roleManagementPolicies";
-export * from "./roleManagementPolicyAssignments";
-export * from "./alerts";
-export * from "./alertConfigurations";
-export * from "./alertDefinitions";
-export * from "./alertIncidents";
-export * from "./alertOperation";
+export * from "./classicAdministrators.js";
+export * from "./globalAdministrator.js";
+export * from "./denyAssignments.js";
+export * from "./providerOperationsMetadataOperations.js";
+export * from "./roleAssignments.js";
+export * from "./permissions.js";
+export * from "./roleDefinitions.js";
+export * from "./operations.js";
+export * from "./accessReviewHistoryDefinitions.js";
+export * from "./accessReviewHistoryDefinitionOperations.js";
+export * from "./accessReviewHistoryDefinitionInstance.js";
+export * from "./accessReviewHistoryDefinitionInstances.js";
+export * from "./accessReviewScheduleDefinitions.js";
+export * from "./accessReviewInstances.js";
+export * from "./accessReviewInstanceOperations.js";
+export * from "./accessReviewInstanceDecisions.js";
+export * from "./accessReviewInstanceContactedReviewers.js";
+export * from "./accessReviewDefaultSettingsOperations.js";
+export * from "./scopeAccessReviewHistoryDefinitions.js";
+export * from "./scopeAccessReviewHistoryDefinition.js";
+export * from "./scopeAccessReviewHistoryDefinitionInstance.js";
+export * from "./scopeAccessReviewHistoryDefinitionInstances.js";
+export * from "./scopeAccessReviewScheduleDefinitions.js";
+export * from "./scopeAccessReviewInstances.js";
+export * from "./scopeAccessReviewInstance.js";
+export * from "./scopeAccessReviewInstanceDecisions.js";
+export * from "./scopeAccessReviewInstanceContactedReviewers.js";
+export * from "./scopeAccessReviewDefaultSettings.js";
+export * from "./accessReviewScheduleDefinitionsAssignedForMyApproval.js";
+export * from "./accessReviewInstancesAssignedForMyApproval.js";
+export * from "./accessReviewInstanceMyDecisions.js";
+export * from "./tenantLevelAccessReviewInstanceContactedReviewers.js";
+export * from "./eligibleChildResources.js";
+export * from "./roleAssignmentSchedules.js";
+export * from "./roleAssignmentScheduleInstances.js";
+export * from "./roleAssignmentScheduleRequests.js";
+export * from "./roleEligibilitySchedules.js";
+export * from "./roleEligibilityScheduleInstances.js";
+export * from "./roleEligibilityScheduleRequests.js";
+export * from "./roleManagementPolicies.js";
+export * from "./roleManagementPolicyAssignments.js";
+export * from "./alerts.js";
+export * from "./alertConfigurations.js";
+export * from "./alertDefinitions.js";
+export * from "./alertIncidents.js";
+export * from "./alertOperation.js";
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/operations.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/operations.ts
index 92a4da30855a..95beb71d1804 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/operations.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/operations.ts
@@ -7,7 +7,7 @@
*/
import { PagedAsyncIterableIterator } from "@azure/core-paging";
-import { Operation, OperationsListOptionalParams } from "../models";
+import { Operation, OperationsListOptionalParams } from "../models/index.js";
///
/** Interface representing a Operations. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/permissions.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/permissions.ts
index c29022ffc1f1..84900a89c638 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/permissions.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/permissions.ts
@@ -11,7 +11,7 @@ import {
Permission,
PermissionsListForResourceGroupOptionalParams,
PermissionsListForResourceOptionalParams
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a Permissions. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/providerOperationsMetadataOperations.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/providerOperationsMetadataOperations.ts
index a7e5a95f3d63..4f309504dc2c 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/providerOperationsMetadataOperations.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/providerOperationsMetadataOperations.ts
@@ -12,7 +12,7 @@ import {
ProviderOperationsMetadataListOptionalParams,
ProviderOperationsMetadataGetOptionalParams,
ProviderOperationsMetadataGetResponse
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a ProviderOperationsMetadataOperations. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/roleAssignmentScheduleInstances.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/roleAssignmentScheduleInstances.ts
index 6e839fde6303..b22f43b0eba5 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/roleAssignmentScheduleInstances.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/roleAssignmentScheduleInstances.ts
@@ -12,7 +12,7 @@ import {
RoleAssignmentScheduleInstancesListForScopeOptionalParams,
RoleAssignmentScheduleInstancesGetOptionalParams,
RoleAssignmentScheduleInstancesGetResponse
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a RoleAssignmentScheduleInstances. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/roleAssignmentScheduleRequests.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/roleAssignmentScheduleRequests.ts
index c0fc1fb605db..02ac494dafaa 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/roleAssignmentScheduleRequests.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/roleAssignmentScheduleRequests.ts
@@ -17,7 +17,7 @@ import {
RoleAssignmentScheduleRequestsCancelOptionalParams,
RoleAssignmentScheduleRequestsValidateOptionalParams,
RoleAssignmentScheduleRequestsValidateResponse
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a RoleAssignmentScheduleRequests. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/roleAssignmentSchedules.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/roleAssignmentSchedules.ts
index 860f62c3bfda..2da758312c0a 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/roleAssignmentSchedules.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/roleAssignmentSchedules.ts
@@ -12,7 +12,7 @@ import {
RoleAssignmentSchedulesListForScopeOptionalParams,
RoleAssignmentSchedulesGetOptionalParams,
RoleAssignmentSchedulesGetResponse
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a RoleAssignmentSchedules. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/roleAssignments.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/roleAssignments.ts
index 8b853bdceaa3..4ba49373b0ca 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/roleAssignments.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/roleAssignments.ts
@@ -26,7 +26,7 @@ import {
RoleAssignmentsCreateByIdResponse,
RoleAssignmentsDeleteByIdOptionalParams,
RoleAssignmentsDeleteByIdResponse
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a RoleAssignments. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/roleDefinitions.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/roleDefinitions.ts
index 4889cf0acc47..4274b6a08929 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/roleDefinitions.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/roleDefinitions.ts
@@ -18,7 +18,7 @@ import {
RoleDefinitionsCreateOrUpdateResponse,
RoleDefinitionsGetByIdOptionalParams,
RoleDefinitionsGetByIdResponse
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a RoleDefinitions. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/roleEligibilityScheduleInstances.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/roleEligibilityScheduleInstances.ts
index a749afd71b39..c1fafb136c78 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/roleEligibilityScheduleInstances.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/roleEligibilityScheduleInstances.ts
@@ -12,7 +12,7 @@ import {
RoleEligibilityScheduleInstancesListForScopeOptionalParams,
RoleEligibilityScheduleInstancesGetOptionalParams,
RoleEligibilityScheduleInstancesGetResponse
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a RoleEligibilityScheduleInstances. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/roleEligibilityScheduleRequests.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/roleEligibilityScheduleRequests.ts
index 8726437d063c..82abc84ac87f 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/roleEligibilityScheduleRequests.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/roleEligibilityScheduleRequests.ts
@@ -17,7 +17,7 @@ import {
RoleEligibilityScheduleRequestsCancelOptionalParams,
RoleEligibilityScheduleRequestsValidateOptionalParams,
RoleEligibilityScheduleRequestsValidateResponse
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a RoleEligibilityScheduleRequests. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/roleEligibilitySchedules.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/roleEligibilitySchedules.ts
index 7a8e00368b23..ead2b41f110f 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/roleEligibilitySchedules.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/roleEligibilitySchedules.ts
@@ -12,7 +12,7 @@ import {
RoleEligibilitySchedulesListForScopeOptionalParams,
RoleEligibilitySchedulesGetOptionalParams,
RoleEligibilitySchedulesGetResponse
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a RoleEligibilitySchedules. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/roleManagementPolicies.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/roleManagementPolicies.ts
index 1f9ef62fd721..38fd3102df14 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/roleManagementPolicies.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/roleManagementPolicies.ts
@@ -15,7 +15,7 @@ import {
RoleManagementPoliciesUpdateOptionalParams,
RoleManagementPoliciesUpdateResponse,
RoleManagementPoliciesDeleteOptionalParams
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a RoleManagementPolicies. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/roleManagementPolicyAssignments.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/roleManagementPolicyAssignments.ts
index 04743a2ae06d..d193f9032dc4 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/roleManagementPolicyAssignments.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/roleManagementPolicyAssignments.ts
@@ -15,7 +15,7 @@ import {
RoleManagementPolicyAssignmentsCreateOptionalParams,
RoleManagementPolicyAssignmentsCreateResponse,
RoleManagementPolicyAssignmentsDeleteOptionalParams
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a RoleManagementPolicyAssignments. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewDefaultSettings.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewDefaultSettings.ts
index a0b9039d045d..a48d14a516a0 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewDefaultSettings.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewDefaultSettings.ts
@@ -12,7 +12,7 @@ import {
AccessReviewScheduleSettings,
ScopeAccessReviewDefaultSettingsPutOptionalParams,
ScopeAccessReviewDefaultSettingsPutResponse
-} from "../models";
+} from "../models/index.js";
/** Interface representing a ScopeAccessReviewDefaultSettings. */
export interface ScopeAccessReviewDefaultSettings {
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewHistoryDefinition.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewHistoryDefinition.ts
index 7f5b3c4f1218..eab0d41ab132 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewHistoryDefinition.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewHistoryDefinition.ts
@@ -11,7 +11,7 @@ import {
ScopeAccessReviewHistoryDefinitionCreateOptionalParams,
ScopeAccessReviewHistoryDefinitionCreateResponse,
ScopeAccessReviewHistoryDefinitionDeleteByIdOptionalParams
-} from "../models";
+} from "../models/index.js";
/** Interface representing a ScopeAccessReviewHistoryDefinition. */
export interface ScopeAccessReviewHistoryDefinition {
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewHistoryDefinitionInstance.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewHistoryDefinitionInstance.ts
index 952f891d24a5..2cd51e010dcd 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewHistoryDefinitionInstance.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewHistoryDefinitionInstance.ts
@@ -9,7 +9,7 @@
import {
ScopeAccessReviewHistoryDefinitionInstanceGenerateDownloadUriOptionalParams,
ScopeAccessReviewHistoryDefinitionInstanceGenerateDownloadUriResponse
-} from "../models";
+} from "../models/index.js";
/** Interface representing a ScopeAccessReviewHistoryDefinitionInstance. */
export interface ScopeAccessReviewHistoryDefinitionInstance {
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewHistoryDefinitionInstances.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewHistoryDefinitionInstances.ts
index 1263672ae858..17d67253bddb 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewHistoryDefinitionInstances.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewHistoryDefinitionInstances.ts
@@ -10,7 +10,7 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging";
import {
AccessReviewHistoryInstance,
ScopeAccessReviewHistoryDefinitionInstancesListOptionalParams
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a ScopeAccessReviewHistoryDefinitionInstances. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewHistoryDefinitions.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewHistoryDefinitions.ts
index d14f3ce0293d..675d366505f7 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewHistoryDefinitions.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewHistoryDefinitions.ts
@@ -12,7 +12,7 @@ import {
ScopeAccessReviewHistoryDefinitionsListOptionalParams,
ScopeAccessReviewHistoryDefinitionsGetByIdOptionalParams,
ScopeAccessReviewHistoryDefinitionsGetByIdResponse
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a ScopeAccessReviewHistoryDefinitions. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewInstance.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewInstance.ts
index 195539b5ebf9..096f818c5779 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewInstance.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewInstance.ts
@@ -13,7 +13,7 @@ import {
ScopeAccessReviewInstanceResetDecisionsOptionalParams,
ScopeAccessReviewInstanceApplyDecisionsOptionalParams,
ScopeAccessReviewInstanceSendRemindersOptionalParams
-} from "../models";
+} from "../models/index.js";
/** Interface representing a ScopeAccessReviewInstance. */
export interface ScopeAccessReviewInstance {
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewInstanceContactedReviewers.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewInstanceContactedReviewers.ts
index 1e0830d268da..9aef84da9d2b 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewInstanceContactedReviewers.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewInstanceContactedReviewers.ts
@@ -10,7 +10,7 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging";
import {
AccessReviewContactedReviewer,
ScopeAccessReviewInstanceContactedReviewersListOptionalParams
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a ScopeAccessReviewInstanceContactedReviewers. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewInstanceDecisions.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewInstanceDecisions.ts
index 0f754eb6126e..b80c498ec356 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewInstanceDecisions.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewInstanceDecisions.ts
@@ -10,7 +10,7 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging";
import {
AccessReviewDecision,
ScopeAccessReviewInstanceDecisionsListOptionalParams
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a ScopeAccessReviewInstanceDecisions. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewInstances.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewInstances.ts
index 81c7a21a7600..f8bdea9de590 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewInstances.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewInstances.ts
@@ -15,7 +15,7 @@ import {
AccessReviewInstanceProperties,
ScopeAccessReviewInstancesCreateOptionalParams,
ScopeAccessReviewInstancesCreateResponse
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a ScopeAccessReviewInstances. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewScheduleDefinitions.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewScheduleDefinitions.ts
index a0459141a928..7b95a4efb7d2 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewScheduleDefinitions.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/scopeAccessReviewScheduleDefinitions.ts
@@ -17,7 +17,7 @@ import {
ScopeAccessReviewScheduleDefinitionsCreateOrUpdateByIdOptionalParams,
ScopeAccessReviewScheduleDefinitionsCreateOrUpdateByIdResponse,
ScopeAccessReviewScheduleDefinitionsStopOptionalParams
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a ScopeAccessReviewScheduleDefinitions. */
diff --git a/sdk/authorization/arm-authorization/src/operationsInterfaces/tenantLevelAccessReviewInstanceContactedReviewers.ts b/sdk/authorization/arm-authorization/src/operationsInterfaces/tenantLevelAccessReviewInstanceContactedReviewers.ts
index e7b93a374851..83d326a5e893 100644
--- a/sdk/authorization/arm-authorization/src/operationsInterfaces/tenantLevelAccessReviewInstanceContactedReviewers.ts
+++ b/sdk/authorization/arm-authorization/src/operationsInterfaces/tenantLevelAccessReviewInstanceContactedReviewers.ts
@@ -10,7 +10,7 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging";
import {
AccessReviewContactedReviewer,
TenantLevelAccessReviewInstanceContactedReviewersListOptionalParams
-} from "../models";
+} from "../models/index.js";
///
/** Interface representing a TenantLevelAccessReviewInstanceContactedReviewers. */
diff --git a/sdk/authorization/arm-authorization/test/authorization_operations_test.spec.ts b/sdk/authorization/arm-authorization/test/authorization_operations_test.spec.ts
index dab5582ac872..4a396d5e0ad2 100644
--- a/sdk/authorization/arm-authorization/test/authorization_operations_test.spec.ts
+++ b/sdk/authorization/arm-authorization/test/authorization_operations_test.spec.ts
@@ -10,13 +10,11 @@ import {
env,
Recorder,
RecorderStartOptions,
- delay,
isPlaybackMode,
} from "@azure-tools/test-recorder";
import { createTestCredential } from "@azure-tools/test-credential";
-import { assert } from "chai";
-import { Context } from "mocha";
-import { AuthorizationManagementClient } from "../src/authorizationManagementClient";
+import { AuthorizationManagementClient } from "../src/authorizationManagementClient.js";
+import { describe, it, assert, beforeEach, afterEach } from "vitest";
const replaceableVariables: Record = {
AZURE_CLIENT_ID: "azure_client_id",
@@ -47,8 +45,8 @@ describe("Authorization test", () => {
let roleDefinitionId: string;
let scope: string;
- beforeEach(async function (this: Context) {
- recorder = new Recorder(this.currentTest);
+ beforeEach(async function (ctx) {
+ recorder = new Recorder(ctx);
await recorder.start(recorderOptions);
subscriptionId = env.SUBSCRIPTION_ID || '';
// This is an example of how the environment variables are used
@@ -89,8 +87,6 @@ describe("Authorization test", () => {
it("roleDefinitions delete test", async function () {
const resArray = new Array();
- const res = await client.roleDefinitions.delete(scope, resourcename
- )
for await (let item of client.roleDefinitions.list(scope)) {
resArray.push(item);
}
diff --git a/sdk/authorization/arm-authorization/tsconfig.browser.config.json b/sdk/authorization/arm-authorization/tsconfig.browser.config.json
new file mode 100644
index 000000000000..b6586181d006
--- /dev/null
+++ b/sdk/authorization/arm-authorization/tsconfig.browser.config.json
@@ -0,0 +1,17 @@
+{
+ "extends": "./.tshy/build.json",
+ "include": [
+ "./src/**/*.ts",
+ "./src/**/*.mts",
+ "./test/**/*.spec.ts",
+ "./test/**/*.mts"
+ ],
+ "exclude": [
+ "./test/**/node/**/*.ts"
+ ],
+ "compilerOptions": {
+ "outDir": "./dist-test/browser",
+ "rootDir": ".",
+ "skipLibCheck": true
+ }
+}
diff --git a/sdk/authorization/arm-authorization/tsconfig.json b/sdk/authorization/arm-authorization/tsconfig.json
index bd142baf706d..19ceb382b521 100644
--- a/sdk/authorization/arm-authorization/tsconfig.json
+++ b/sdk/authorization/arm-authorization/tsconfig.json
@@ -1,33 +1,13 @@
{
- "compilerOptions": {
- "module": "es6",
- "moduleResolution": "node",
- "strict": true,
- "target": "es6",
- "sourceMap": true,
- "declarationMap": true,
- "esModuleInterop": true,
- "allowSyntheticDefaultImports": true,
- "forceConsistentCasingInFileNames": true,
- "lib": [
- "es6",
- "dom"
- ],
- "declaration": true,
- "outDir": "./dist-esm",
- "importHelpers": true,
- "paths": {
- "@azure/arm-authorization": [
- "./src/index"
- ]
+ "references": [
+ {
+ "path": "./tsconfig.src.json"
+ },
+ {
+ "path": "./tsconfig.samples.json"
+ },
+ {
+ "path": "./tsconfig.test.json"
}
- },
- "include": [
- "./src/**/*.ts",
- "./test/**/*.ts",
- "samples-dev/**/*.ts"
- ],
- "exclude": [
- "node_modules"
]
-}
\ No newline at end of file
+}
diff --git a/sdk/authorization/arm-authorization/tsconfig.samples.json b/sdk/authorization/arm-authorization/tsconfig.samples.json
new file mode 100644
index 000000000000..882d32479bdd
--- /dev/null
+++ b/sdk/authorization/arm-authorization/tsconfig.samples.json
@@ -0,0 +1,10 @@
+{
+ "extends": "../../../tsconfig.samples.base.json",
+ "compilerOptions": {
+ "paths": {
+ "@azure/arm-authorization": [
+ "./dist/esm"
+ ]
+ }
+ }
+}
diff --git a/sdk/authorization/arm-authorization/tsconfig.src.json b/sdk/authorization/arm-authorization/tsconfig.src.json
new file mode 100644
index 000000000000..bae70752dd38
--- /dev/null
+++ b/sdk/authorization/arm-authorization/tsconfig.src.json
@@ -0,0 +1,3 @@
+{
+ "extends": "../../../tsconfig.lib.json"
+}
diff --git a/sdk/authorization/arm-authorization/tsconfig.test.json b/sdk/authorization/arm-authorization/tsconfig.test.json
new file mode 100644
index 000000000000..3c2b783a8c1b
--- /dev/null
+++ b/sdk/authorization/arm-authorization/tsconfig.test.json
@@ -0,0 +1,6 @@
+{
+ "extends": [
+ "./tsconfig.src.json",
+ "../../../tsconfig.test.base.json"
+ ]
+}
diff --git a/sdk/authorization/arm-authorization/vitest.browser.config.ts b/sdk/authorization/arm-authorization/vitest.browser.config.ts
new file mode 100644
index 000000000000..b48c61b2ef46
--- /dev/null
+++ b/sdk/authorization/arm-authorization/vitest.browser.config.ts
@@ -0,0 +1,17 @@
+
+// Copyright (c) Microsoft Corporation.
+// Licensed under the MIT License.
+
+import { defineConfig, mergeConfig } from "vitest/config";
+import viteConfig from "../../../vitest.browser.shared.config.ts";
+
+export default mergeConfig(
+ viteConfig,
+ defineConfig({
+ test: {
+ include: [
+ "dist-test/browser/test/**/*.spec.js",
+ ],
+ },
+ }),
+);
diff --git a/sdk/authorization/arm-authorization/vitest.config.ts b/sdk/authorization/arm-authorization/vitest.config.ts
new file mode 100644
index 000000000000..2a4750c84292
--- /dev/null
+++ b/sdk/authorization/arm-authorization/vitest.config.ts
@@ -0,0 +1,15 @@
+// Copyright (c) Microsoft Corporation.
+// Licensed under the MIT License.
+
+import { defineConfig, mergeConfig } from "vitest/config";
+import viteConfig from "../../../vitest.shared.config.ts";
+
+export default mergeConfig(
+ viteConfig,
+ defineConfig({
+ test: {
+ hookTimeout: 1200000,
+ testTimeout: 1200000,
+ },
+ }),
+);
diff --git a/sdk/authorization/arm-authorization/vitest.esm.config.ts b/sdk/authorization/arm-authorization/vitest.esm.config.ts
new file mode 100644
index 000000000000..a70127279fc9
--- /dev/null
+++ b/sdk/authorization/arm-authorization/vitest.esm.config.ts
@@ -0,0 +1,12 @@
+
+// Copyright (c) Microsoft Corporation.
+// Licensed under the MIT License.
+
+import { mergeConfig } from "vitest/config";
+import vitestConfig from "./vitest.config.ts";
+import vitestEsmConfig from "../../../vitest.esm.shared.config.ts";
+
+export default mergeConfig(
+ vitestConfig,
+ vitestEsmConfig
+);