diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index cc2a033a2daf..6337b7f9105a 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -249,7 +249,7 @@ importers: version: file:projects/arm-dashboard.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@5.4.14(@types/node@22.7.9))(yaml@2.7.0) '@rush-temp/arm-databoundaries': specifier: file:./projects/arm-databoundaries.tgz - version: file:projects/arm-databoundaries.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(vite@5.4.14(@types/node@22.7.9))(yaml@2.7.0) + version: file:projects/arm-databoundaries.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@5.4.14(@types/node@22.7.9))(yaml@2.7.0) '@rush-temp/arm-databox': specifier: file:./projects/arm-databox.tgz version: file:projects/arm-databox.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@5.4.14(@types/node@22.7.9))(yaml@2.7.0) @@ -318,19 +318,19 @@ importers: version: file:projects/arm-digitaltwins.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@5.4.14(@types/node@22.7.9))(yaml@2.7.0) '@rush-temp/arm-dns': specifier: file:./projects/arm-dns.tgz - version: file:projects/arm-dns.tgz + version: file:projects/arm-dns.tgz(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(vite@5.4.14(@types/node@22.7.9)) '@rush-temp/arm-dns-profile-2020-09-01-hybrid': specifier: file:./projects/arm-dns-profile-2020-09-01-hybrid.tgz - version: file:projects/arm-dns-profile-2020-09-01-hybrid.tgz + version: file:projects/arm-dns-profile-2020-09-01-hybrid.tgz(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(vite@5.4.14(@types/node@22.7.9)) '@rush-temp/arm-dnsresolver': specifier: file:./projects/arm-dnsresolver.tgz - version: file:projects/arm-dnsresolver.tgz + version: file:projects/arm-dnsresolver.tgz(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(vite@5.4.14(@types/node@22.7.9)) '@rush-temp/arm-domainservices': specifier: file:./projects/arm-domainservices.tgz - version: file:projects/arm-domainservices.tgz + version: file:projects/arm-domainservices.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@5.4.14(@types/node@22.7.9))(yaml@2.7.0) '@rush-temp/arm-dynatrace': specifier: file:./projects/arm-dynatrace.tgz - version: file:projects/arm-dynatrace.tgz + version: file:projects/arm-dynatrace.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@5.4.14(@types/node@22.7.9))(yaml@2.7.0) '@rush-temp/arm-edgezones': specifier: file:./projects/arm-edgezones.tgz version: file:projects/arm-edgezones.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@5.4.14(@types/node@22.7.9))(yaml@2.7.0) @@ -2936,23 +2936,23 @@ packages: version: 0.0.0 '@rush-temp/arm-dashboard@file:projects/arm-dashboard.tgz': - resolution: {integrity: sha512-fjIHNxdC7qT4xAj9TSL4f2IYFBn05PH+G4dLYbVaMG6MLQ3RE8LX8Hs2GoHIroidIqeg8IPNvx04ERbTjk//bQ==, tarball: file:projects/arm-dashboard.tgz} + resolution: {integrity: sha512-F3E5mVGf1SLYnCrCcwbwd/iS+vxKjqnAdXbAvbUh2Ai/raPFg2HwoHcPmVxMwXti8yE8TNjagtbd+MWI5nQVhg==, tarball: file:projects/arm-dashboard.tgz} version: 0.0.0 '@rush-temp/arm-databoundaries@file:projects/arm-databoundaries.tgz': - resolution: {integrity: sha512-Y4KjH2vFh41HEoby5bSV7Xi+csibwA91nxUQcT4Ck/y4nHsrByfEte/3G5s3eNGrnzyKSRESkDy1mBHsAHD0jQ==, tarball: file:projects/arm-databoundaries.tgz} + resolution: {integrity: sha512-ItqSxMC9OYnKnBBA2gLnpQ+fFb6LlU5fZtdTiJ0h6Nb8H4oMmMfJo5x33rPQU9hTwHObNAVC8WmpzTqH748lWg==, tarball: file:projects/arm-databoundaries.tgz} version: 0.0.0 '@rush-temp/arm-databox@file:projects/arm-databox.tgz': - resolution: {integrity: sha512-TY+FphGJXpGlM0k7UMz1NYbsBVvEkQ+008HRVqkuD2W3WNGJ6huL+1sGjgz/5lTXuVaVNhxo4rrl36cQoNKwjg==, tarball: file:projects/arm-databox.tgz} + resolution: {integrity: sha512-UTfTOztWsYBxUMmzCjVuZPtC9uTElYAt6FbWr3WIlXganxEMg+0xUxMZr+5CUPJOoVe0ehk4HzEF33ppH/W18Q==, tarball: file:projects/arm-databox.tgz} version: 0.0.0 '@rush-temp/arm-databoxedge-profile-2020-09-01-hybrid@file:projects/arm-databoxedge-profile-2020-09-01-hybrid.tgz': - resolution: {integrity: sha512-oOoBMwoI3Dyuj0fydc/h4VOzQ4jK/7Jc83okaiPtWLtdHNG5J9KSFOwk32YPdSNT88Eh4kq5HXPUSxzPhQYvNw==, tarball: file:projects/arm-databoxedge-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-8v0u5aXKMk5xbJ3xf4XaWPubY2Ro2O4ZufHvlWAlf+9lYMankohYTWXITEPnrFbB9lLFaUNSlDGBNgvRnJoCCg==, tarball: file:projects/arm-databoxedge-profile-2020-09-01-hybrid.tgz} version: 0.0.0 '@rush-temp/arm-databoxedge@file:projects/arm-databoxedge.tgz': - resolution: {integrity: sha512-rcDzwEx272S510WsisFANM+OT0X8hitKpNJP8z0TL1dY5aouTizYUuW+cHlHZgSL/9agEDTfGeA8OndnbC6khA==, tarball: file:projects/arm-databoxedge.tgz} + resolution: {integrity: sha512-sK75G9oR/hmiFX+LmbSE1mhtfbmyRjAIZOlxmjvd4pbNQpjT9DX1bFHnvMMwLQT+URceBLUVKSQA2Q788HPlbw==, tarball: file:projects/arm-databoxedge.tgz} version: 0.0.0 '@rush-temp/arm-databricks@file:projects/arm-databricks.tgz': @@ -3032,23 +3032,23 @@ packages: version: 0.0.0 '@rush-temp/arm-dns-profile-2020-09-01-hybrid@file:projects/arm-dns-profile-2020-09-01-hybrid.tgz': - resolution: {integrity: sha512-CEhB1OAmb7SrgomYCrRpWEbRvfbBC/dQsl1UU+iMxwxlGuESbsY+DeKNiBRjL0CpXLk7cA49bE1pJsgl1OLPCQ==, tarball: file:projects/arm-dns-profile-2020-09-01-hybrid.tgz} + resolution: {integrity: sha512-QQbpVixNlm9iX3a6iYME+F50eHkWMKB4Q55DTEzzWEA2JJznnugfLVkZeypl8cxXy8qIJuYYLNfZsmYf2E4GoQ==, tarball: file:projects/arm-dns-profile-2020-09-01-hybrid.tgz} version: 0.0.0 '@rush-temp/arm-dns@file:projects/arm-dns.tgz': - resolution: {integrity: sha512-Fv1+I9t23YOn9aPQ3qJ1utd9el+iP0vXU6KaAQmDDiqnEOeTzBs7VEX6OdOmknk6mMQY4cz1jFvWXSOXrbG81w==, tarball: file:projects/arm-dns.tgz} + resolution: {integrity: sha512-LQqxE7YlNO8ff9kFjOGS4A92klUOVx4oXj/jBxcBQo+A5HYLDF9rnio0WIiY2CzpZJ15tOpIPA6JWSj3I4Rffg==, tarball: file:projects/arm-dns.tgz} version: 0.0.0 '@rush-temp/arm-dnsresolver@file:projects/arm-dnsresolver.tgz': - resolution: {integrity: sha512-xpWvSv+gKGY1qKThdCTI0c/47qia5bpHYmulft2ldiT/cpJX/1q9Tso7xxKNE/BWw0t5BQZf2paSRtkNTUXMAQ==, tarball: file:projects/arm-dnsresolver.tgz} + resolution: {integrity: sha512-mVjGvLrZ+CVQv6LxUFKAMz9TKJM0sBmpGxIlmI2lyCE7NjyCMGbl+sJF1rw9NGwaulq3roKsSxZ+MYAuk4iYdQ==, tarball: file:projects/arm-dnsresolver.tgz} version: 0.0.0 '@rush-temp/arm-domainservices@file:projects/arm-domainservices.tgz': - resolution: {integrity: sha512-NQwbddlbcBARuNp0948HFU37x87IX6HazeKDxs11UJEO6R61MRQQ1ce2UwwiCxHLxJwIydsrTf3LGmVKW05hdg==, tarball: file:projects/arm-domainservices.tgz} + resolution: {integrity: sha512-S8EgwKzCGb1lLVke/bex8KvrDjBoGuZtMpFXJHTKrN4UhBZXhsqHrrmG4lbtpeIkexLSTKmS2GMZ7robuBqDyA==, tarball: file:projects/arm-domainservices.tgz} version: 0.0.0 '@rush-temp/arm-dynatrace@file:projects/arm-dynatrace.tgz': - resolution: {integrity: sha512-jICt7MQw+5bf4FyrFeumvGzjCMvsoziof00iRuOTbFoe0bdYtu5ms1VU5nm4a6FMdYEgPGjViFxzejRmqD+gqA==, tarball: file:projects/arm-dynatrace.tgz} + resolution: {integrity: sha512-hlq/6uFA5Ta/xzn563NcNOkhpjdqHnrgsEZOzN7Oe6lkYUUwPGiBHb0wCPMECp6Zh3dLdPWywF94aJVgnAkCsw==, tarball: file:projects/arm-dynatrace.tgz} version: 0.0.0 '@rush-temp/arm-edgezones@file:projects/arm-edgezones.tgz': @@ -3916,7 +3916,7 @@ packages: version: 0.0.0 '@rush-temp/identity@file:projects/identity.tgz': - resolution: {integrity: sha512-gdg+518NH5jHWt6HbbwepeL75QN2zNjwhNz1cwUsQz0Y8MYtz2IpVCj2WuEMbFI16GotFkfeHvht9aW/sblpBw==, tarball: file:projects/identity.tgz} + resolution: {integrity: sha512-CoLCaqIB+ty6z0AVdzc5BFB5mH2srdgABo71MqWds5KUDwy2ouFd2BBd16ppTHSUAWSSh9WW0m2Gzf99eDk60Q==, tarball: file:projects/identity.tgz} version: 0.0.0 '@rush-temp/iot-device-update@file:projects/iot-device-update.tgz': @@ -12812,7 +12812,6 @@ snapshots: '@rush-temp/arm-dashboard@file:projects/arm-dashboard.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@5.4.14(@types/node@22.7.9))(yaml@2.7.0)': dependencies: - '@azure/abort-controller': 1.1.0 '@azure/core-lro': 2.7.2 '@types/node': 18.19.74 '@vitest/browser': 3.0.4(@types/node@18.19.74)(playwright@1.50.0)(typescript@5.7.3)(vite@5.4.14(@types/node@22.7.9))(vitest@3.0.4) @@ -12846,17 +12845,14 @@ snapshots: - webdriverio - yaml - '@rush-temp/arm-databoundaries@file:projects/arm-databoundaries.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(vite@5.4.14(@types/node@22.7.9))(yaml@2.7.0)': + '@rush-temp/arm-databoundaries@file:projects/arm-databoundaries.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@5.4.14(@types/node@22.7.9))(yaml@2.7.0)': dependencies: '@types/node': 18.19.74 '@vitest/browser': 3.0.4(@types/node@18.19.74)(playwright@1.50.0)(typescript@5.7.3)(vite@5.4.14(@types/node@22.7.9))(vitest@3.0.4) '@vitest/coverage-istanbul': 3.0.4(vitest@3.0.4) dotenv: 16.4.7 - mkdirp: 3.0.1 playwright: 1.50.0 - rimraf: 5.0.10 tslib: 2.8.1 - tsx: 4.19.2 typescript: 5.7.3 vitest: 3.0.4(@types/debug@4.1.12)(@types/node@18.19.74)(@vitest/browser@3.0.4)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: @@ -12877,6 +12873,7 @@ snapshots: - sugarss - supports-color - terser + - tsx - utf-8-validate - vite - webdriverio @@ -12884,7 +12881,6 @@ snapshots: '@rush-temp/arm-databox@file:projects/arm-databox.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@5.4.14(@types/node@22.7.9))(yaml@2.7.0)': dependencies: - '@azure/abort-controller': 1.1.0 '@azure/core-lro': 2.7.2 '@types/node': 18.19.74 '@vitest/browser': 3.0.4(@types/node@18.19.74)(playwright@1.50.0)(typescript@5.7.3)(vite@5.4.14(@types/node@22.7.9))(vitest@3.0.4) @@ -12920,7 +12916,6 @@ snapshots: '@rush-temp/arm-databoxedge-profile-2020-09-01-hybrid@file:projects/arm-databoxedge-profile-2020-09-01-hybrid.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@5.4.14(@types/node@22.7.9))(yaml@2.7.0)': dependencies: - '@azure/abort-controller': 1.1.0 '@azure/core-lro': 2.7.2 '@types/node': 18.19.74 '@vitest/browser': 3.0.4(@types/node@18.19.74)(playwright@1.50.0)(typescript@5.7.3)(vite@5.4.14(@types/node@22.7.9))(vitest@3.0.4) @@ -12956,7 +12951,6 @@ snapshots: '@rush-temp/arm-databoxedge@file:projects/arm-databoxedge.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@5.4.14(@types/node@22.7.9))(yaml@2.7.0)': dependencies: - '@azure/abort-controller': 1.1.0 '@azure/core-lro': 2.7.2 '@types/node': 18.19.74 '@vitest/browser': 3.0.4(@types/node@18.19.74)(playwright@1.50.0)(typescript@5.7.3)(vite@5.4.14(@types/node@22.7.9))(vitest@3.0.4) @@ -13661,104 +13655,170 @@ snapshots: - webdriverio - yaml - '@rush-temp/arm-dns-profile-2020-09-01-hybrid@file:projects/arm-dns-profile-2020-09-01-hybrid.tgz': + '@rush-temp/arm-dns-profile-2020-09-01-hybrid@file:projects/arm-dns-profile-2020-09-01-hybrid.tgz(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(vite@5.4.14(@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.74 - chai: 4.5.0 + '@vitest/browser': 2.1.8(@types/node@18.19.74)(playwright@1.50.0)(typescript@5.7.3)(vite@5.4.14(@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.1.0 - ts-node: 10.9.2(@types/node@18.19.74)(typescript@5.7.3) + playwright: 1.50.0 tslib: 2.8.1 typescript: 5.7.3 + vitest: 2.1.8(@types/node@18.19.74)(@vitest/browser@2.1.8)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3)) 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-dns@file:projects/arm-dns.tgz': + '@rush-temp/arm-dns@file:projects/arm-dns.tgz(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(vite@5.4.14(@types/node@22.7.9))': dependencies: - '@azure-tools/test-credential': 1.3.1 - '@azure-tools/test-recorder': 3.5.2 '@azure/core-lro': 2.7.2 - '@types/chai': 4.3.20 - '@types/mocha': 10.0.10 '@types/node': 18.19.74 - chai: 4.5.0 + '@vitest/browser': 2.1.8(@types/node@18.19.74)(playwright@1.50.0)(typescript@5.7.3)(vite@5.4.14(@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.1.0 - ts-node: 10.9.2(@types/node@18.19.74)(typescript@5.7.3) + playwright: 1.50.0 tslib: 2.8.1 tsx: 4.19.2 typescript: 5.7.3 + vitest: 2.1.8(@types/node@18.19.74)(@vitest/browser@2.1.8)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3)) 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-dnsresolver@file:projects/arm-dnsresolver.tgz': + '@rush-temp/arm-dnsresolver@file:projects/arm-dnsresolver.tgz(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(vite@5.4.14(@types/node@22.7.9))': dependencies: - '@azure-tools/test-credential': 1.3.1 - '@azure-tools/test-recorder': 3.5.2 '@azure/core-lro': 2.7.2 - '@types/chai': 4.3.20 - '@types/mocha': 10.0.10 '@types/node': 18.19.74 - chai: 4.5.0 + '@vitest/browser': 2.1.8(@types/node@18.19.74)(playwright@1.50.0)(typescript@5.7.3)(vite@5.4.14(@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.1.0 - ts-node: 10.9.2(@types/node@18.19.74)(typescript@5.7.3) + playwright: 1.50.0 tslib: 2.8.1 tsx: 4.19.2 typescript: 5.7.3 + vitest: 2.1.8(@types/node@18.19.74)(@vitest/browser@2.1.8)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3)) 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-domainservices@file:projects/arm-domainservices.tgz': + '@rush-temp/arm-domainservices@file:projects/arm-domainservices.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@5.4.14(@types/node@22.7.9))(yaml@2.7.0)': 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.74 - chai: 4.5.0 - mocha: 11.1.0 - ts-node: 10.9.2(@types/node@18.19.74)(typescript@5.7.3) + '@vitest/browser': 3.0.4(@types/node@18.19.74)(playwright@1.50.0)(typescript@5.7.3)(vite@5.4.14(@types/node@22.7.9))(vitest@3.0.4) + '@vitest/coverage-istanbul': 3.0.4(vitest@3.0.4) + playwright: 1.50.0 tslib: 2.8.1 typescript: 5.7.3 + vitest: 3.0.4(@types/debug@4.1.12)(@types/node@18.19.74)(@vitest/browser@3.0.4)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' + - '@edge-runtime/vm' + - '@types/debug' + - '@vitest/ui' + - bufferutil + - happy-dom + - jiti + - jsdom + - less + - lightningcss + - msw + - safaridriver + - sass + - sass-embedded + - stylus + - sugarss - supports-color + - terser + - tsx + - utf-8-validate + - vite + - webdriverio + - yaml - '@rush-temp/arm-dynatrace@file:projects/arm-dynatrace.tgz': + '@rush-temp/arm-dynatrace@file:projects/arm-dynatrace.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@5.4.14(@types/node@22.7.9))(yaml@2.7.0)': 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.74 - chai: 4.5.0 + '@vitest/browser': 3.0.4(@types/node@18.19.74)(playwright@1.50.0)(typescript@5.7.3)(vite@5.4.14(@types/node@22.7.9))(vitest@3.0.4) + '@vitest/coverage-istanbul': 3.0.4(vitest@3.0.4) dotenv: 16.4.7 - mocha: 11.1.0 - ts-node: 10.9.2(@types/node@18.19.74)(typescript@5.7.3) + playwright: 1.50.0 tslib: 2.8.1 typescript: 5.7.3 + vitest: 3.0.4(@types/debug@4.1.12)(@types/node@18.19.74)(@vitest/browser@3.0.4)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(yaml@2.7.0) transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' + - '@edge-runtime/vm' + - '@types/debug' + - '@vitest/ui' + - bufferutil + - happy-dom + - jiti + - jsdom + - less + - lightningcss + - msw + - safaridriver + - sass + - sass-embedded + - stylus + - sugarss - supports-color + - terser + - tsx + - utf-8-validate + - vite + - webdriverio + - yaml '@rush-temp/arm-edgezones@file:projects/arm-edgezones.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@5.4.14(@types/node@22.7.9))(yaml@2.7.0)': dependencies: @@ -22360,6 +22420,27 @@ snapshots: - utf-8-validate - vite + '@vitest/browser@2.1.8(@types/node@18.19.74)(playwright@1.50.0)(typescript@5.7.3)(vite@5.4.14(@types/node@22.7.9))(vitest@2.1.8)': + dependencies: + '@testing-library/dom': 10.4.0 + '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) + '@vitest/mocker': 2.1.8(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(vite@5.4.14(@types/node@22.7.9)) + '@vitest/utils': 2.1.8 + magic-string: 0.30.17 + msw: 2.7.0(@types/node@18.19.74)(typescript@5.7.3) + sirv: 3.0.0 + tinyrainbow: 1.2.0 + vitest: 2.1.8(@types/node@18.19.74)(@vitest/browser@2.1.8)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3)) + ws: 8.18.0 + optionalDependencies: + playwright: 1.50.0 + transitivePeerDependencies: + - '@types/node' + - bufferutil + - typescript + - utf-8-validate + - vite + '@vitest/browser@3.0.4(@types/node@18.19.74)(playwright@1.50.0)(typescript@5.6.3)(vite@5.4.14(@types/node@22.7.9))(vitest@3.0.4)': dependencies: '@testing-library/dom': 10.4.0 @@ -26583,7 +26664,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 18.19.74 - '@vitest/browser': 2.1.8(@types/node@18.19.74)(playwright@1.50.0)(typescript@5.6.3)(vite@5.4.14(@types/node@22.7.9))(vitest@2.1.8) + '@vitest/browser': 2.1.8(@types/node@18.19.74)(playwright@1.50.0)(typescript@5.7.3)(vite@5.4.14(@types/node@22.7.9))(vitest@2.1.8) transitivePeerDependencies: - less - lightningcss diff --git a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/api-extractor.json b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/api-extractor.json index 53f797a51312..87ad173c7dba 100644 --- a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/api-extractor.json +++ b/sdk/dns/arm-dns-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-dns-profile-2020-09-01-hybrid.d.ts" + "publicTrimmedFilePath": "dist/arm-dns-profile-2020-09-01-hybrid.d.ts" }, "messages": { "tsdocMessageReporting": { @@ -28,4 +28,4 @@ } } } -} \ No newline at end of file +} diff --git a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/package.json b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/package.json index b1faf42f2591..b3715d08672d 100644 --- a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/package.json +++ b/sdk/dns/arm-dns-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-dns-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", @@ -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 && npm run extract-api", + "build": "npm run clean && dev-tool run build-package && 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", @@ -88,7 +78,7 @@ "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:node": "dev-tool run test:vitest", "update-snippets": "echo skipped" }, "sideEffects": false, @@ -101,5 +91,45 @@ ] }, "autoPublish": true, - "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/dns/arm-dns-profile-2020-09-01-hybrid" + "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/dns/arm-dns-profile-2020-09-01-hybrid", + "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/dns/arm-dns-profile-2020-09-01-hybrid/src/dnsManagementClient.ts b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/dnsManagementClient.ts index 84d61b8a772b..70a4af4fcde5 100644 --- a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/dnsManagementClient.ts +++ b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/dnsManagementClient.ts @@ -14,9 +14,9 @@ import { SendRequest } from "@azure/core-rest-pipeline"; import * as coreAuth from "@azure/core-auth"; -import { RecordSetsImpl, ZonesImpl } from "./operations"; -import { RecordSets, Zones } from "./operationsInterfaces"; -import { DnsManagementClientOptionalParams } from "./models"; +import { RecordSetsImpl, ZonesImpl } from "./operations/index.js"; +import { RecordSets, Zones } from "./operationsInterfaces/index.js"; +import { DnsManagementClientOptionalParams } from "./models/index.js"; export class DnsManagementClient extends coreClient.ServiceClient { $host: string; diff --git a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/index.ts b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/index.ts index c4aa246c3306..8933a1fa8388 100644 --- a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/index.ts +++ b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/index.ts @@ -7,7 +7,7 @@ */ /// -export { getContinuationToken } from "./pagingHelper"; -export * from "./models"; -export { DnsManagementClient } from "./dnsManagementClient"; -export * from "./operationsInterfaces"; +export { getContinuationToken } from "./pagingHelper.js"; +export * from "./models/index.js"; +export { DnsManagementClient } from "./dnsManagementClient.js"; +export * from "./operationsInterfaces/index.js"; diff --git a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/models/parameters.ts b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/models/parameters.ts index 723e57ac9353..0afaff4a738a 100644 --- a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/models/parameters.ts +++ b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/models/parameters.ts @@ -14,7 +14,7 @@ import { import { RecordSet as RecordSetMapper, Zone as ZoneMapper -} from "../models/mappers"; +} from "../models/mappers.js"; export const contentType: OperationParameter = { parameterPath: ["options", "contentType"], diff --git a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/operations/index.ts b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/operations/index.ts index 42f0ed64ad6a..63769e63b976 100644 --- a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/operations/index.ts +++ b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/operations/index.ts @@ -6,5 +6,5 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -export * from "./recordSets"; -export * from "./zones"; +export * from "./recordSets.js"; +export * from "./zones.js"; diff --git a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/operations/recordSets.ts b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/operations/recordSets.ts index 81700b67b01b..95aceea68a1b 100644 --- a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/operations/recordSets.ts +++ b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/operations/recordSets.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { RecordSets } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { RecordSets } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { DnsManagementClient } from "../dnsManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DnsManagementClient } from "../dnsManagementClient.js"; import { RecordSet, RecordType, @@ -31,7 +31,7 @@ import { RecordSetsGetResponse, RecordSetsListByTypeNextResponse, RecordSetsListByDnsZoneNextResponse -} from "../models"; +} from "../models/index.js"; /// /** Class containing RecordSets operations. */ diff --git a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/operations/zones.ts b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/operations/zones.ts index 0c4cf326f181..943bc6e7b335 100644 --- a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/operations/zones.ts +++ b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/operations/zones.ts @@ -7,14 +7,14 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { Zones } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { Zones } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { DnsManagementClient } from "../dnsManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DnsManagementClient } from "../dnsManagementClient.js"; import { PollerLike, PollOperationState, LroEngine } from "@azure/core-lro"; -import { LroImpl } from "../lroImpl"; +import { LroImpl } from "../lroImpl.js"; import { Zone, ZonesListByResourceGroupNextOptionalParams, @@ -31,7 +31,7 @@ import { ZonesGetResponse, ZonesListByResourceGroupNextResponse, ZonesListNextResponse -} from "../models"; +} from "../models/index.js"; /// /** Class containing Zones operations. */ diff --git a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/operationsInterfaces/index.ts b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/operationsInterfaces/index.ts index 42f0ed64ad6a..63769e63b976 100644 --- a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/operationsInterfaces/index.ts +++ b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/operationsInterfaces/index.ts @@ -6,5 +6,5 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -export * from "./recordSets"; -export * from "./zones"; +export * from "./recordSets.js"; +export * from "./zones.js"; diff --git a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/operationsInterfaces/recordSets.ts b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/operationsInterfaces/recordSets.ts index 0540a77f89cc..cc18cea51d25 100644 --- a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/operationsInterfaces/recordSets.ts +++ b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/operationsInterfaces/recordSets.ts @@ -19,7 +19,7 @@ import { RecordSetsDeleteOptionalParams, RecordSetsGetOptionalParams, RecordSetsGetResponse -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a RecordSets. */ diff --git a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/operationsInterfaces/zones.ts b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/operationsInterfaces/zones.ts index 4043377f73d8..8391941ca2f4 100644 --- a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/operationsInterfaces/zones.ts +++ b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/src/operationsInterfaces/zones.ts @@ -18,7 +18,7 @@ import { ZonesDeleteResponse, ZonesGetOptionalParams, ZonesGetResponse -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a Zones. */ diff --git a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/test/sampleTest.ts b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/test/sampleTest.spec.ts similarity index 83% rename from sdk/dns/arm-dns-profile-2020-09-01-hybrid/test/sampleTest.ts rename to sdk/dns/arm-dns-profile-2020-09-01-hybrid/test/sampleTest.spec.ts index 8ff7deb0acbe..4300a12fcfc4 100644 --- a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/test/sampleTest.ts +++ b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/test/sampleTest.spec.ts @@ -8,11 +8,10 @@ import { Recorder, - RecorderStartOptions, - env + RecorderStartOptions } from "@azure-tools/test-recorder"; -import { assert } from "chai"; -import { Context } from "mocha"; +import { describe, it, beforeEach, afterEach } from "vitest"; + const replaceableVariables: Record = { AZURE_CLIENT_ID: "azure_client_id", @@ -32,12 +31,12 @@ const recorderOptions: RecorderStartOptions = { describe("My test", () => { let recorder: Recorder; - beforeEach(async function (this: Context) { - recorder = new Recorder(this.currentTest); + beforeEach(async (ctx) => { + recorder = new Recorder(ctx); await recorder.start(recorderOptions); }); - afterEach(async function () { + afterEach(async () => { await recorder.stop(); }); diff --git a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/tsconfig.browser.config.json b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/tsconfig.browser.config.json new file mode 100644 index 000000000000..0c8bafa97126 --- /dev/null +++ b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/tsconfig.browser.config.json @@ -0,0 +1,6 @@ +{ + "extends": [ + "./tsconfig.test.json", + "../../../tsconfig.browser.base.json" + ] +} diff --git a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/tsconfig.json b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/tsconfig.json index 0e13c8028c36..19ceb382b521 100644 --- a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/tsconfig.json +++ b/sdk/dns/arm-dns-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-dns-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/dns/arm-dns-profile-2020-09-01-hybrid/tsconfig.samples.json b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/tsconfig.samples.json new file mode 100644 index 000000000000..d1272bf24e76 --- /dev/null +++ b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/tsconfig.samples.json @@ -0,0 +1,10 @@ +{ + "extends": "../../../tsconfig.samples.base.json", + "compilerOptions": { + "paths": { + "@azure/arm-dns-profile-2020-09-01-hybrid": [ + "./dist/esm" + ] + } + } +} diff --git a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/tsconfig.src.json b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/tsconfig.src.json new file mode 100644 index 000000000000..bae70752dd38 --- /dev/null +++ b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/tsconfig.src.json @@ -0,0 +1,3 @@ +{ + "extends": "../../../tsconfig.lib.json" +} diff --git a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/tsconfig.test.json b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/tsconfig.test.json new file mode 100644 index 000000000000..3c2b783a8c1b --- /dev/null +++ b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/tsconfig.test.json @@ -0,0 +1,6 @@ +{ + "extends": [ + "./tsconfig.src.json", + "../../../tsconfig.test.base.json" + ] +} diff --git a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/vitest.browser.config.ts b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/vitest.browser.config.ts new file mode 100644 index 000000000000..182729ab5ce9 --- /dev/null +++ b/sdk/dns/arm-dns-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",], + testTimeout: 1200000, + hookTimeout: 1200000, + }, + }), +); diff --git a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/vitest.config.ts b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/vitest.config.ts new file mode 100644 index 000000000000..40e031385dd8 --- /dev/null +++ b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/vitest.config.ts @@ -0,0 +1,16 @@ + +// 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: { + testTimeout: 1200000, + hookTimeout: 1200000, + }, + }), +); diff --git a/sdk/dns/arm-dns-profile-2020-09-01-hybrid/vitest.esm.config.ts b/sdk/dns/arm-dns-profile-2020-09-01-hybrid/vitest.esm.config.ts new file mode 100644 index 000000000000..a70127279fc9 --- /dev/null +++ b/sdk/dns/arm-dns-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/dns/arm-dns/api-extractor.json b/sdk/dns/arm-dns/api-extractor.json index b5e3f19279e0..4b84fefd6d83 100644 --- a/sdk/dns/arm-dns/api-extractor.json +++ b/sdk/dns/arm-dns/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-dns.d.ts" + "publicTrimmedFilePath": "dist/arm-dns.d.ts" }, "messages": { "tsdocMessageReporting": { @@ -28,4 +28,4 @@ } } } -} \ No newline at end of file +} diff --git a/sdk/dns/arm-dns/package.json b/sdk/dns/arm-dns/package.json index bef6925b8b60..107b66519f00 100644 --- a/sdk/dns/arm-dns/package.json +++ b/sdk/dns/arm-dns/package.json @@ -8,11 +8,11 @@ "node": ">=18.0.0" }, "dependencies": { - "@azure/core-lro": "^2.5.4", "@azure/abort-controller": "^2.1.2", - "@azure/core-paging": "^1.2.0", - "@azure/core-client": "^1.7.0", "@azure/core-auth": "^1.6.0", + "@azure/core-client": "^1.7.0", + "@azure/core-lro": "^2.5.4", + "@azure/core-paging": "^1.2.0", "@azure/core-rest-pipeline": "^1.14.0", "tslib": "^2.2.0" }, @@ -24,23 +24,23 @@ "isomorphic" ], "license": "MIT", - "main": "./dist/index.js", - "module": "./dist-esm/src/index.js", - "types": "./types/arm-dns.d.ts", + "main": "./dist/commonjs/index.js", + "module": "./dist/esm/index.js", + "types": "./dist/commonjs/index.d.ts", "devDependencies": { - "typescript": "~5.7.2", - "dotenv": "^16.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.2.1", - "@azure-tools/test-recorder": "^3.0.0", - "@azure-tools/test-credential": "^1.1.0", - "mocha": "^11.0.2", - "@types/mocha": "^10.0.0", - "tsx": "^4.7.1", - "@types/chai": "^4.2.8", - "chai": "^4.2.0", "@types/node": "^18.0.0", - "ts-node": "^10.0.0" + "@vitest/browser": "^2.1.8", + "@vitest/coverage-istanbul": "^2.1.8", + "dotenv": "^16.0.0", + "playwright": "^1.49.1", + "tsx": "^4.7.1", + "typescript": "~5.7.2", + "vitest": "^2.1.8" }, "repository": { "type": "git", @@ -50,46 +50,36 @@ "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 && npm run extract-api", - "minify": "dev-tool run vendored uglifyjs -c -m --comments --source-map \"content='./dist/index.js.map'\" -o ./dist/index.min.js ./dist/index.js", - "prepack": "npm run build", - "pack": "npm pack 2>&1", - "extract-api": "dev-tool run extract-api", - "lint": "echo skipped", - "clean": "dev-tool run vendored rimraf --glob dist dist-browser dist-esm test-dist temp types *.tgz *.log", - "build:node": "echo skipped", + "build": "npm run clean && dev-tool run build-package && dev-tool run extract-api", "build:browser": "echo skipped", - "build:test": "echo skipped", + "build:node": "echo skipped", "build:samples": "echo skipped.", + "build:test": "echo skipped", "check-format": "echo skipped", + "clean": "dev-tool run vendored rimraf --glob dist dist-browser dist-esm test-dist temp types *.tgz *.log", "execute:samples": "echo skipped", + "extract-api": "dev-tool run extract-api", "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: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", + "prepack": "npm run build", "test": "npm run integration-test", - "test:node": "echo skipped", "test:browser": "echo skipped", + "test:node": "echo skipped", "unit-test": "npm run unit-test:node && npm run unit-test:browser", - "unit-test:node": "dev-tool run vendored cross-env TEST_MODE=playback npm run integration-test:node", "unit-test:browser": "echo skipped", - "integration-test": "npm run integration-test:node && npm run integration-test:browser", - "integration-test:node": "dev-tool run test:node-ts-input -- --timeout 1200000 'test/*.ts'", - "integration-test:browser": "echo skipped" + "unit-test:node": "dev-tool run test:vitest" }, "sideEffects": false, "//metadata": { @@ -109,5 +99,45 @@ ], "disableDocsMs": true, "apiRefLink": "https://learn.microsoft.com/javascript/api/@azure/arm-dns?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/dns/arm-dns/samples-dev/dnsResourceReferenceGetByTargetResourcesSample.ts b/sdk/dns/arm-dns/samples-dev/dnsResourceReferenceGetByTargetResourcesSample.ts index c65fd5d640b0..7375d300fdcb 100644 --- a/sdk/dns/arm-dns/samples-dev/dnsResourceReferenceGetByTargetResourcesSample.ts +++ b/sdk/dns/arm-dns/samples-dev/dnsResourceReferenceGetByTargetResourcesSample.ts @@ -5,12 +5,15 @@ * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import type { DnsResourceReferenceRequest } from "@azure/arm-dns"; -import { DnsManagementClient } from "@azure/arm-dns"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; -dotenv.config(); +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. +import { + DnsResourceReferenceRequest, + DnsManagementClient, +} from "@azure/arm-dns"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; /** * This sample demonstrates how to Returns the DNS records specified by the referencing targetResourceIds. @@ -18,7 +21,7 @@ dotenv.config(); * @summary Returns the DNS records specified by the referencing targetResourceIds. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetDnsResourceReference.json */ -async function getDnsResourceReference() { +async function getDnsResourceReference(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const parameters: DnsResourceReferenceRequest = { targetResources: [ @@ -29,11 +32,14 @@ async function getDnsResourceReference() { }; const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); - const result = await client.dnsResourceReferenceOperations.getByTargetResources(parameters); + const result = + await client.dnsResourceReferenceOperations.getByTargetResources( + parameters, + ); console.log(result); } -async function main() { +async function main(): Promise { await getDnsResourceReference(); } diff --git a/sdk/dns/arm-dns/samples-dev/dnssecConfigsCreateOrUpdateSample.ts b/sdk/dns/arm-dns/samples-dev/dnssecConfigsCreateOrUpdateSample.ts index 4857809abd5e..91837c38a3fe 100644 --- a/sdk/dns/arm-dns/samples-dev/dnssecConfigsCreateOrUpdateSample.ts +++ b/sdk/dns/arm-dns/samples-dev/dnssecConfigsCreateOrUpdateSample.ts @@ -5,11 +5,12 @@ * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates the DNSSEC configuration on a DNS zone. @@ -17,17 +18,20 @@ dotenv.config(); * @summary Creates or updates the DNSSEC configuration on a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateDnssecConfig.json */ -async function createDnssecConfig() { +async function createDnssecConfig(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); - const result = await client.dnssecConfigs.beginCreateOrUpdateAndWait(resourceGroupName, zoneName); + const result = await client.dnssecConfigs.beginCreateOrUpdateAndWait( + resourceGroupName, + zoneName, + ); console.log(result); } -async function main() { +async function main(): Promise { await createDnssecConfig(); } diff --git a/sdk/dns/arm-dns/samples-dev/dnssecConfigsDeleteSample.ts b/sdk/dns/arm-dns/samples-dev/dnssecConfigsDeleteSample.ts index b44181773515..7e654faa4010 100644 --- a/sdk/dns/arm-dns/samples-dev/dnssecConfigsDeleteSample.ts +++ b/sdk/dns/arm-dns/samples-dev/dnssecConfigsDeleteSample.ts @@ -5,11 +5,12 @@ * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes the DNSSEC configuration on a DNS zone. This operation cannot be undone. @@ -17,17 +18,20 @@ dotenv.config(); * @summary Deletes the DNSSEC configuration on a DNS zone. This operation cannot be undone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteDnssecConfig.json */ -async function deleteDnssecConfig() { +async function deleteDnssecConfig(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); - const result = await client.dnssecConfigs.beginDeleteAndWait(resourceGroupName, zoneName); + const result = await client.dnssecConfigs.beginDeleteAndWait( + resourceGroupName, + zoneName, + ); console.log(result); } -async function main() { +async function main(): Promise { await deleteDnssecConfig(); } diff --git a/sdk/dns/arm-dns/samples-dev/dnssecConfigsGetSample.ts b/sdk/dns/arm-dns/samples-dev/dnssecConfigsGetSample.ts index 498218576c13..e58c3f611d1e 100644 --- a/sdk/dns/arm-dns/samples-dev/dnssecConfigsGetSample.ts +++ b/sdk/dns/arm-dns/samples-dev/dnssecConfigsGetSample.ts @@ -5,11 +5,12 @@ * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the DNSSEC configuration. @@ -17,7 +18,7 @@ dotenv.config(); * @summary Gets the DNSSEC configuration. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetDnssecConfig.json */ -async function getDnssecConfig() { +async function getDnssecConfig(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -27,7 +28,7 @@ async function getDnssecConfig() { console.log(result); } -async function main() { +async function main(): Promise { await getDnssecConfig(); } diff --git a/sdk/dns/arm-dns/samples-dev/dnssecConfigsListByDnsZoneSample.ts b/sdk/dns/arm-dns/samples-dev/dnssecConfigsListByDnsZoneSample.ts index 57df9bcd8e96..e96d09f9a436 100644 --- a/sdk/dns/arm-dns/samples-dev/dnssecConfigsListByDnsZoneSample.ts +++ b/sdk/dns/arm-dns/samples-dev/dnssecConfigsListByDnsZoneSample.ts @@ -5,11 +5,12 @@ * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists the DNSSEC configurations in a DNS zone. @@ -17,20 +18,23 @@ dotenv.config(); * @summary Lists the DNSSEC configurations in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListDnssecConfigsByZone.json */ -async function listDnssecConfigs() { +async function listDnssecConfigs(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); const resArray = new Array(); - for await (const item of client.dnssecConfigs.listByDnsZone(resourceGroupName, zoneName)) { + for await (let item of client.dnssecConfigs.listByDnsZone( + resourceGroupName, + zoneName, + )) { resArray.push(item); } console.log(resArray); } -async function main() { +async function main(): Promise { await listDnssecConfigs(); } diff --git a/sdk/dns/arm-dns/samples-dev/recordSetsCreateOrUpdateSample.ts b/sdk/dns/arm-dns/samples-dev/recordSetsCreateOrUpdateSample.ts index 0a1b672ad98f..ec3b982330a2 100644 --- a/sdk/dns/arm-dns/samples-dev/recordSetsCreateOrUpdateSample.ts +++ b/sdk/dns/arm-dns/samples-dev/recordSetsCreateOrUpdateSample.ts @@ -5,12 +5,12 @@ * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import type { RecordSet } from "@azure/arm-dns"; -import { DnsManagementClient } from "@azure/arm-dns"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; -dotenv.config(); +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. +import { RecordSet, DnsManagementClient } from "@azure/arm-dns"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). @@ -18,7 +18,7 @@ dotenv.config(); * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateARecordset.json */ -async function createARecordset() { +async function createARecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -47,7 +47,7 @@ async function createARecordset() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateARecordsetAlias.json */ -async function createARecordsetWithAliasTargetResource() { +async function createARecordsetWithAliasTargetResource(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -78,7 +78,7 @@ async function createARecordsetWithAliasTargetResource() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateARecordSetTrafficManagementProfile.json */ -async function createARecordsetWithTrafficManagementProfile() { +async function createARecordsetWithTrafficManagementProfile(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -109,7 +109,7 @@ async function createARecordsetWithTrafficManagementProfile() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateAAAARecordset.json */ -async function createAaaaRecordset() { +async function createAaaaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -138,7 +138,7 @@ async function createAaaaRecordset() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateCaaRecordset.json */ -async function createCaaRecordset() { +async function createCaaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -167,7 +167,7 @@ async function createCaaRecordset() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateCNAMERecordset.json */ -async function createCnameRecordset() { +async function createCnameRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -196,7 +196,7 @@ async function createCnameRecordset() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateDSRecordset.json */ -async function createDsRecordset() { +async function createDsRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -234,7 +234,7 @@ async function createDsRecordset() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateMXRecordset.json */ -async function createMxRecordset() { +async function createMxRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -263,7 +263,7 @@ async function createMxRecordset() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateNAPTRRecordset.json */ -async function createNaptrRecordset() { +async function createNaptrRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -301,7 +301,7 @@ async function createNaptrRecordset() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateNSRecordset.json */ -async function createNsRecordset() { +async function createNsRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -330,7 +330,7 @@ async function createNsRecordset() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdatePTRRecordset.json */ -async function createPtrRecordset() { +async function createPtrRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "0.0.127.in-addr.arpa"; @@ -359,7 +359,7 @@ async function createPtrRecordset() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateSOARecordset.json */ -async function createSoaRecordset() { +async function createSoaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -396,7 +396,7 @@ async function createSoaRecordset() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateSRVRecordset.json */ -async function createSrvRecordset() { +async function createSrvRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -425,7 +425,7 @@ async function createSrvRecordset() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateTLSARecordset.json */ -async function createTlsaRecordset() { +async function createTlsaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -434,7 +434,8 @@ async function createTlsaRecordset() { const parameters: RecordSet = { tlsaRecords: [ { - certAssociationData: "6EC8A4B7F511454D84DCC055213B8D195E8ADA751FE14300AFE32D54B162438B", + certAssociationData: + "6EC8A4B7F511454D84DCC055213B8D195E8ADA751FE14300AFE32D54B162438B", matchingType: 1, selector: 1, usage: 3, @@ -461,7 +462,7 @@ async function createTlsaRecordset() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateTXTRecordset.json */ -async function createTxtRecordset() { +async function createTxtRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -484,7 +485,7 @@ async function createTxtRecordset() { console.log(result); } -async function main() { +async function main(): Promise { await createARecordset(); await createARecordsetWithAliasTargetResource(); await createARecordsetWithTrafficManagementProfile(); diff --git a/sdk/dns/arm-dns/samples-dev/recordSetsDeleteSample.ts b/sdk/dns/arm-dns/samples-dev/recordSetsDeleteSample.ts index 6bbc61ae7c21..7e39dc605d4c 100644 --- a/sdk/dns/arm-dns/samples-dev/recordSetsDeleteSample.ts +++ b/sdk/dns/arm-dns/samples-dev/recordSetsDeleteSample.ts @@ -5,11 +5,12 @@ * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). @@ -17,7 +18,7 @@ dotenv.config(); * @summary Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteARecordset.json */ -async function deleteARecordset() { +async function deleteARecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -40,7 +41,7 @@ async function deleteARecordset() { * @summary Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteAAAARecordset.json */ -async function deleteAaaaRecordset() { +async function deleteAaaaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -63,7 +64,7 @@ async function deleteAaaaRecordset() { * @summary Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteCaaRecordset.json */ -async function deleteCaaRecordset() { +async function deleteCaaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -86,7 +87,7 @@ async function deleteCaaRecordset() { * @summary Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteCNAMERecordset.json */ -async function deleteCnameRecordset() { +async function deleteCnameRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -109,7 +110,7 @@ async function deleteCnameRecordset() { * @summary Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteDSRecordset.json */ -async function deleteDsRecordset() { +async function deleteDsRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -132,7 +133,7 @@ async function deleteDsRecordset() { * @summary Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteMXRecordset.json */ -async function deleteMxRecordset() { +async function deleteMxRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -155,7 +156,7 @@ async function deleteMxRecordset() { * @summary Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteNAPTRRecordset.json */ -async function deleteNaptrRecordset() { +async function deleteNaptrRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -178,7 +179,7 @@ async function deleteNaptrRecordset() { * @summary Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteNSRecordset.json */ -async function deleteNsRecordset() { +async function deleteNsRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -201,7 +202,7 @@ async function deleteNsRecordset() { * @summary Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeletePTRRecordset.json */ -async function deletePtrRecordset() { +async function deletePtrRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "0.0.127.in-addr.arpa"; @@ -224,7 +225,7 @@ async function deletePtrRecordset() { * @summary Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteSRVRecordset.json */ -async function deleteSrvRecordset() { +async function deleteSrvRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -247,7 +248,7 @@ async function deleteSrvRecordset() { * @summary Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteTLSARecordset.json */ -async function deleteTlsaRecordset() { +async function deleteTlsaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -270,7 +271,7 @@ async function deleteTlsaRecordset() { * @summary Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteTXTRecordset.json */ -async function deleteTxtRecordset() { +async function deleteTxtRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -287,7 +288,7 @@ async function deleteTxtRecordset() { console.log(result); } -async function main() { +async function main(): Promise { await deleteARecordset(); await deleteAaaaRecordset(); await deleteCaaRecordset(); diff --git a/sdk/dns/arm-dns/samples-dev/recordSetsGetSample.ts b/sdk/dns/arm-dns/samples-dev/recordSetsGetSample.ts index 18fcebb706e1..b9f78a456931 100644 --- a/sdk/dns/arm-dns/samples-dev/recordSetsGetSample.ts +++ b/sdk/dns/arm-dns/samples-dev/recordSetsGetSample.ts @@ -5,11 +5,12 @@ * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a record set. @@ -17,7 +18,7 @@ dotenv.config(); * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetARecordset.json */ -async function getARecordset() { +async function getARecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -40,7 +41,7 @@ async function getARecordset() { * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetAAAARecordset.json */ -async function getAaaaRecordset() { +async function getAaaaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -63,7 +64,7 @@ async function getAaaaRecordset() { * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetCaaRecordset.json */ -async function getCaaRecordset() { +async function getCaaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -86,7 +87,7 @@ async function getCaaRecordset() { * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetCNAMERecordset.json */ -async function getCnameRecordset() { +async function getCnameRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -109,7 +110,7 @@ async function getCnameRecordset() { * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetDSRecordset.json */ -async function getDsRecordset() { +async function getDsRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -132,7 +133,7 @@ async function getDsRecordset() { * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetMXRecordset.json */ -async function getMxRecordset() { +async function getMxRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -155,7 +156,7 @@ async function getMxRecordset() { * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetNAPTRRecordset.json */ -async function getNaptrRecordset() { +async function getNaptrRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -178,7 +179,7 @@ async function getNaptrRecordset() { * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetNSRecordset.json */ -async function getNsRecordset() { +async function getNsRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -201,7 +202,7 @@ async function getNsRecordset() { * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetPTRRecordset.json */ -async function getPtrRecordset() { +async function getPtrRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "0.0.127.in-addr.arpa"; @@ -224,7 +225,7 @@ async function getPtrRecordset() { * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetSOARecordset.json */ -async function getSoaRecordset() { +async function getSoaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -247,7 +248,7 @@ async function getSoaRecordset() { * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetSRVRecordset.json */ -async function getSrvRecordset() { +async function getSrvRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -270,7 +271,7 @@ async function getSrvRecordset() { * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetTLSARecordset.json */ -async function getTlsaRecordset() { +async function getTlsaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -293,7 +294,7 @@ async function getTlsaRecordset() { * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetTXTRecordset.json */ -async function getTxtRecordset() { +async function getTxtRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -310,7 +311,7 @@ async function getTxtRecordset() { console.log(result); } -async function main() { +async function main(): Promise { await getARecordset(); await getAaaaRecordset(); await getCaaRecordset(); diff --git a/sdk/dns/arm-dns/samples-dev/recordSetsListAllByDnsZoneSample.ts b/sdk/dns/arm-dns/samples-dev/recordSetsListAllByDnsZoneSample.ts index 9fed583e663f..a47a77d9235d 100644 --- a/sdk/dns/arm-dns/samples-dev/recordSetsListAllByDnsZoneSample.ts +++ b/sdk/dns/arm-dns/samples-dev/recordSetsListAllByDnsZoneSample.ts @@ -5,11 +5,12 @@ * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists all record sets in a DNS zone. @@ -17,20 +18,23 @@ dotenv.config(); * @summary Lists all record sets in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListRecordSetsByZone.json */ -async function listAllRecordsetsByZone() { +async function listAllRecordsetsByZone(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); const resArray = new Array(); - for await (const item of client.recordSets.listAllByDnsZone(resourceGroupName, zoneName)) { + for await (let item of client.recordSets.listAllByDnsZone( + resourceGroupName, + zoneName, + )) { resArray.push(item); } console.log(resArray); } -async function main() { +async function main(): Promise { await listAllRecordsetsByZone(); } diff --git a/sdk/dns/arm-dns/samples-dev/recordSetsListByDnsZoneSample.ts b/sdk/dns/arm-dns/samples-dev/recordSetsListByDnsZoneSample.ts index c13bab6ce581..089801db6785 100644 --- a/sdk/dns/arm-dns/samples-dev/recordSetsListByDnsZoneSample.ts +++ b/sdk/dns/arm-dns/samples-dev/recordSetsListByDnsZoneSample.ts @@ -5,11 +5,12 @@ * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists all record sets in a DNS zone. @@ -17,20 +18,23 @@ dotenv.config(); * @summary Lists all record sets in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListRecordSetsByZone.json */ -async function listRecordsetsByZone() { +async function listRecordsetsByZone(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); const resArray = new Array(); - for await (const item of client.recordSets.listByDnsZone(resourceGroupName, zoneName)) { + for await (let item of client.recordSets.listByDnsZone( + resourceGroupName, + zoneName, + )) { resArray.push(item); } console.log(resArray); } -async function main() { +async function main(): Promise { await listRecordsetsByZone(); } diff --git a/sdk/dns/arm-dns/samples-dev/recordSetsListByTypeSample.ts b/sdk/dns/arm-dns/samples-dev/recordSetsListByTypeSample.ts index 64e5dcfa8093..e0b87a156680 100644 --- a/sdk/dns/arm-dns/samples-dev/recordSetsListByTypeSample.ts +++ b/sdk/dns/arm-dns/samples-dev/recordSetsListByTypeSample.ts @@ -5,11 +5,12 @@ * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists the record sets of a specified type in a DNS zone. @@ -17,7 +18,7 @@ dotenv.config(); * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListARecordset.json */ -async function listARecordsets() { +async function listARecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -25,7 +26,11 @@ async function listARecordsets() { const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); const resArray = new Array(); - for await (const item of client.recordSets.listByType(resourceGroupName, zoneName, recordType)) { + for await (let item of client.recordSets.listByType( + resourceGroupName, + zoneName, + recordType, + )) { resArray.push(item); } console.log(resArray); @@ -37,7 +42,7 @@ async function listARecordsets() { * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListAAAARecordset.json */ -async function listAaaaRecordsets() { +async function listAaaaRecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -45,7 +50,11 @@ async function listAaaaRecordsets() { const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); const resArray = new Array(); - for await (const item of client.recordSets.listByType(resourceGroupName, zoneName, recordType)) { + for await (let item of client.recordSets.listByType( + resourceGroupName, + zoneName, + recordType, + )) { resArray.push(item); } console.log(resArray); @@ -57,7 +66,7 @@ async function listAaaaRecordsets() { * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListCaaRecordset.json */ -async function listCaaRecordsets() { +async function listCaaRecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -65,7 +74,11 @@ async function listCaaRecordsets() { const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); const resArray = new Array(); - for await (const item of client.recordSets.listByType(resourceGroupName, zoneName, recordType)) { + for await (let item of client.recordSets.listByType( + resourceGroupName, + zoneName, + recordType, + )) { resArray.push(item); } console.log(resArray); @@ -77,7 +90,7 @@ async function listCaaRecordsets() { * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListCNAMERecordset.json */ -async function listCnameRecordsets() { +async function listCnameRecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -85,7 +98,11 @@ async function listCnameRecordsets() { const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); const resArray = new Array(); - for await (const item of client.recordSets.listByType(resourceGroupName, zoneName, recordType)) { + for await (let item of client.recordSets.listByType( + resourceGroupName, + zoneName, + recordType, + )) { resArray.push(item); } console.log(resArray); @@ -97,7 +114,7 @@ async function listCnameRecordsets() { * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListDSRecordset.json */ -async function listDsRecordsets() { +async function listDsRecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -105,7 +122,11 @@ async function listDsRecordsets() { const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); const resArray = new Array(); - for await (const item of client.recordSets.listByType(resourceGroupName, zoneName, recordType)) { + for await (let item of client.recordSets.listByType( + resourceGroupName, + zoneName, + recordType, + )) { resArray.push(item); } console.log(resArray); @@ -117,7 +138,7 @@ async function listDsRecordsets() { * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListMXRecordset.json */ -async function listMxRecordsets() { +async function listMxRecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -125,7 +146,11 @@ async function listMxRecordsets() { const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); const resArray = new Array(); - for await (const item of client.recordSets.listByType(resourceGroupName, zoneName, recordType)) { + for await (let item of client.recordSets.listByType( + resourceGroupName, + zoneName, + recordType, + )) { resArray.push(item); } console.log(resArray); @@ -137,7 +162,7 @@ async function listMxRecordsets() { * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListNAPTRRecordset.json */ -async function listNaptrRecordsets() { +async function listNaptrRecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -145,7 +170,11 @@ async function listNaptrRecordsets() { const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); const resArray = new Array(); - for await (const item of client.recordSets.listByType(resourceGroupName, zoneName, recordType)) { + for await (let item of client.recordSets.listByType( + resourceGroupName, + zoneName, + recordType, + )) { resArray.push(item); } console.log(resArray); @@ -157,7 +186,7 @@ async function listNaptrRecordsets() { * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListNSRecordset.json */ -async function listNsRecordsets() { +async function listNsRecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -165,7 +194,11 @@ async function listNsRecordsets() { const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); const resArray = new Array(); - for await (const item of client.recordSets.listByType(resourceGroupName, zoneName, recordType)) { + for await (let item of client.recordSets.listByType( + resourceGroupName, + zoneName, + recordType, + )) { resArray.push(item); } console.log(resArray); @@ -177,7 +210,7 @@ async function listNsRecordsets() { * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListPTRRecordset.json */ -async function listPtrRecordsets() { +async function listPtrRecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "0.0.127.in-addr.arpa"; @@ -185,7 +218,11 @@ async function listPtrRecordsets() { const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); const resArray = new Array(); - for await (const item of client.recordSets.listByType(resourceGroupName, zoneName, recordType)) { + for await (let item of client.recordSets.listByType( + resourceGroupName, + zoneName, + recordType, + )) { resArray.push(item); } console.log(resArray); @@ -197,7 +234,7 @@ async function listPtrRecordsets() { * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListSOARecordset.json */ -async function listSoaRecordsets() { +async function listSoaRecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -205,7 +242,11 @@ async function listSoaRecordsets() { const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); const resArray = new Array(); - for await (const item of client.recordSets.listByType(resourceGroupName, zoneName, recordType)) { + for await (let item of client.recordSets.listByType( + resourceGroupName, + zoneName, + recordType, + )) { resArray.push(item); } console.log(resArray); @@ -217,7 +258,7 @@ async function listSoaRecordsets() { * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListSRVRecordset.json */ -async function listSrvRecordsets() { +async function listSrvRecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -225,7 +266,11 @@ async function listSrvRecordsets() { const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); const resArray = new Array(); - for await (const item of client.recordSets.listByType(resourceGroupName, zoneName, recordType)) { + for await (let item of client.recordSets.listByType( + resourceGroupName, + zoneName, + recordType, + )) { resArray.push(item); } console.log(resArray); @@ -237,7 +282,7 @@ async function listSrvRecordsets() { * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListTLSARecordset.json */ -async function listTlsaRecordsets() { +async function listTlsaRecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -245,7 +290,11 @@ async function listTlsaRecordsets() { const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); const resArray = new Array(); - for await (const item of client.recordSets.listByType(resourceGroupName, zoneName, recordType)) { + for await (let item of client.recordSets.listByType( + resourceGroupName, + zoneName, + recordType, + )) { resArray.push(item); } console.log(resArray); @@ -257,7 +306,7 @@ async function listTlsaRecordsets() { * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListTXTRecordset.json */ -async function listTxtRecordsets() { +async function listTxtRecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -265,13 +314,17 @@ async function listTxtRecordsets() { const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); const resArray = new Array(); - for await (const item of client.recordSets.listByType(resourceGroupName, zoneName, recordType)) { + for await (let item of client.recordSets.listByType( + resourceGroupName, + zoneName, + recordType, + )) { resArray.push(item); } console.log(resArray); } -async function main() { +async function main(): Promise { await listARecordsets(); await listAaaaRecordsets(); await listCaaRecordsets(); diff --git a/sdk/dns/arm-dns/samples-dev/recordSetsUpdateSample.ts b/sdk/dns/arm-dns/samples-dev/recordSetsUpdateSample.ts index 28d427a1b935..50962140a38a 100644 --- a/sdk/dns/arm-dns/samples-dev/recordSetsUpdateSample.ts +++ b/sdk/dns/arm-dns/samples-dev/recordSetsUpdateSample.ts @@ -5,12 +5,12 @@ * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import type { RecordSet } from "@azure/arm-dns"; -import { DnsManagementClient } from "@azure/arm-dns"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; -dotenv.config(); +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. +import { RecordSet, DnsManagementClient } from "@azure/arm-dns"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; /** * This sample demonstrates how to Updates a record set within a DNS zone. @@ -18,7 +18,7 @@ dotenv.config(); * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchARecordset.json */ -async function patchARecordset() { +async function patchARecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -43,7 +43,7 @@ async function patchARecordset() { * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchAAAARecordset.json */ -async function patchAaaaRecordset() { +async function patchAaaaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -68,7 +68,7 @@ async function patchAaaaRecordset() { * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchCaaRecordset.json */ -async function patchCaaRecordset() { +async function patchCaaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -93,7 +93,7 @@ async function patchCaaRecordset() { * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchCNAMERecordset.json */ -async function patchCnameRecordset() { +async function patchCnameRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -118,7 +118,7 @@ async function patchCnameRecordset() { * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchDSRecordset.json */ -async function patchDsRecordset() { +async function patchDsRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -143,7 +143,7 @@ async function patchDsRecordset() { * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchMXRecordset.json */ -async function patchMxRecordset() { +async function patchMxRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -168,7 +168,7 @@ async function patchMxRecordset() { * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchNAPTRRecordset.json */ -async function patchNaptrRecordset() { +async function patchNaptrRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -193,7 +193,7 @@ async function patchNaptrRecordset() { * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchNSRecordset.json */ -async function patchNsRecordset() { +async function patchNsRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -218,7 +218,7 @@ async function patchNsRecordset() { * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchPTRRecordset.json */ -async function patchPtrRecordset() { +async function patchPtrRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "0.0.127.in-addr.arpa"; @@ -243,7 +243,7 @@ async function patchPtrRecordset() { * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchSOARecordset.json */ -async function patchSoaRecordset() { +async function patchSoaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -268,7 +268,7 @@ async function patchSoaRecordset() { * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchSRVRecordset.json */ -async function patchSrvRecordset() { +async function patchSrvRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -293,7 +293,7 @@ async function patchSrvRecordset() { * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchTLSARecordset.json */ -async function patchTlsaRecordset() { +async function patchTlsaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -318,7 +318,7 @@ async function patchTlsaRecordset() { * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchTXTRecordset.json */ -async function patchTxtRecordset() { +async function patchTxtRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -337,7 +337,7 @@ async function patchTxtRecordset() { console.log(result); } -async function main() { +async function main(): Promise { await patchARecordset(); await patchAaaaRecordset(); await patchCaaRecordset(); diff --git a/sdk/dns/arm-dns/samples-dev/zonesCreateOrUpdateSample.ts b/sdk/dns/arm-dns/samples-dev/zonesCreateOrUpdateSample.ts index 76e4748f601c..91fd2e8a658b 100644 --- a/sdk/dns/arm-dns/samples-dev/zonesCreateOrUpdateSample.ts +++ b/sdk/dns/arm-dns/samples-dev/zonesCreateOrUpdateSample.ts @@ -5,12 +5,12 @@ * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import type { Zone } from "@azure/arm-dns"; -import { DnsManagementClient } from "@azure/arm-dns"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; -dotenv.config(); +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. +import { Zone, DnsManagementClient } from "@azure/arm-dns"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a DNS zone. Does not modify DNS records within the zone. @@ -18,18 +18,22 @@ dotenv.config(); * @summary Creates or updates a DNS zone. Does not modify DNS records within the zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateZone.json */ -async function createZone() { +async function createZone(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; const parameters: Zone = { location: "Global", tags: { key1: "value1" } }; const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); - const result = await client.zones.createOrUpdate(resourceGroupName, zoneName, parameters); + const result = await client.zones.createOrUpdate( + resourceGroupName, + zoneName, + parameters, + ); console.log(result); } -async function main() { +async function main(): Promise { await createZone(); } diff --git a/sdk/dns/arm-dns/samples-dev/zonesDeleteSample.ts b/sdk/dns/arm-dns/samples-dev/zonesDeleteSample.ts index aee6874981dd..227a34c7afb2 100644 --- a/sdk/dns/arm-dns/samples-dev/zonesDeleteSample.ts +++ b/sdk/dns/arm-dns/samples-dev/zonesDeleteSample.ts @@ -5,11 +5,12 @@ * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone. @@ -17,17 +18,20 @@ dotenv.config(); * @summary Deletes a DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteZone.json */ -async function deleteZone() { +async function deleteZone(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); - const result = await client.zones.beginDeleteAndWait(resourceGroupName, zoneName); + const result = await client.zones.beginDeleteAndWait( + resourceGroupName, + zoneName, + ); console.log(result); } -async function main() { +async function main(): Promise { await deleteZone(); } diff --git a/sdk/dns/arm-dns/samples-dev/zonesGetSample.ts b/sdk/dns/arm-dns/samples-dev/zonesGetSample.ts index 1d4ff597d71b..aa40ed99ef2d 100644 --- a/sdk/dns/arm-dns/samples-dev/zonesGetSample.ts +++ b/sdk/dns/arm-dns/samples-dev/zonesGetSample.ts @@ -5,11 +5,12 @@ * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a DNS zone. Retrieves the zone properties, but not the record sets within the zone. @@ -17,7 +18,7 @@ dotenv.config(); * @summary Gets a DNS zone. Retrieves the zone properties, but not the record sets within the zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetZone.json */ -async function getZone() { +async function getZone(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -27,7 +28,7 @@ async function getZone() { console.log(result); } -async function main() { +async function main(): Promise { await getZone(); } diff --git a/sdk/dns/arm-dns/samples-dev/zonesListByResourceGroupSample.ts b/sdk/dns/arm-dns/samples-dev/zonesListByResourceGroupSample.ts index ac19ebab3c3d..55e531a40235 100644 --- a/sdk/dns/arm-dns/samples-dev/zonesListByResourceGroupSample.ts +++ b/sdk/dns/arm-dns/samples-dev/zonesListByResourceGroupSample.ts @@ -5,11 +5,12 @@ * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists the DNS zones within a resource group. @@ -17,19 +18,19 @@ dotenv.config(); * @summary Lists the DNS zones within a resource group. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListZonesByResourceGroup.json */ -async function listZonesByResourceGroup() { +async function listZonesByResourceGroup(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); const resArray = new Array(); - for await (const item of client.zones.listByResourceGroup(resourceGroupName)) { + for await (let item of client.zones.listByResourceGroup(resourceGroupName)) { resArray.push(item); } console.log(resArray); } -async function main() { +async function main(): Promise { await listZonesByResourceGroup(); } diff --git a/sdk/dns/arm-dns/samples-dev/zonesListSample.ts b/sdk/dns/arm-dns/samples-dev/zonesListSample.ts index 422c4600b79c..8237cc5beb7d 100644 --- a/sdk/dns/arm-dns/samples-dev/zonesListSample.ts +++ b/sdk/dns/arm-dns/samples-dev/zonesListSample.ts @@ -5,11 +5,12 @@ * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists the DNS zones in all resource groups in a subscription. @@ -17,18 +18,18 @@ dotenv.config(); * @summary Lists the DNS zones in all resource groups in a subscription. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListZonesBySubscription.json */ -async function listZonesBySubscription() { +async function listZonesBySubscription(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); const resArray = new Array(); - for await (const item of client.zones.list()) { + for await (let item of client.zones.list()) { resArray.push(item); } console.log(resArray); } -async function main() { +async function main(): Promise { await listZonesBySubscription(); } diff --git a/sdk/dns/arm-dns/samples-dev/zonesUpdateSample.ts b/sdk/dns/arm-dns/samples-dev/zonesUpdateSample.ts index dd5122a93d89..e02b5795b23b 100644 --- a/sdk/dns/arm-dns/samples-dev/zonesUpdateSample.ts +++ b/sdk/dns/arm-dns/samples-dev/zonesUpdateSample.ts @@ -5,12 +5,12 @@ * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import type { ZoneUpdate } from "@azure/arm-dns"; -import { DnsManagementClient } from "@azure/arm-dns"; -import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; -dotenv.config(); +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. +import { ZoneUpdate, DnsManagementClient } from "@azure/arm-dns"; +import { DefaultAzureCredential } from "@azure/identity"; +import "dotenv/config"; /** * This sample demonstrates how to Updates a DNS zone. Does not modify DNS records within the zone. @@ -18,18 +18,22 @@ dotenv.config(); * @summary Updates a DNS zone. Does not modify DNS records within the zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchZone.json */ -async function patchZone() { +async function patchZone(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; const parameters: ZoneUpdate = { tags: { key2: "value2" } }; const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); - const result = await client.zones.update(resourceGroupName, zoneName, parameters); + const result = await client.zones.update( + resourceGroupName, + zoneName, + parameters, + ); console.log(result); } -async function main() { +async function main(): Promise { await patchZone(); } diff --git a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/dnsResourceReferenceGetByTargetResourcesSample.ts b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/dnsResourceReferenceGetByTargetResourcesSample.ts index 4a11dce83b80..8bb1c953a725 100644 --- a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/dnsResourceReferenceGetByTargetResourcesSample.ts +++ b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/dnsResourceReferenceGetByTargetResourcesSample.ts @@ -13,9 +13,7 @@ import { DnsManagementClient, } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns the DNS records specified by the referencing targetResourceIds. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Returns the DNS records specified by the referencing targetResourceIds. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetDnsResourceReference.json */ -async function getDnsResourceReference() { +async function getDnsResourceReference(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const parameters: DnsResourceReferenceRequest = { targetResources: [ @@ -41,7 +39,7 @@ async function getDnsResourceReference() { console.log(result); } -async function main() { +async function main(): Promise { getDnsResourceReference(); } diff --git a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/dnssecConfigsCreateOrUpdateSample.ts b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/dnssecConfigsCreateOrUpdateSample.ts index 6548f4f10c7f..7c967468fb4e 100644 --- a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/dnssecConfigsCreateOrUpdateSample.ts +++ b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/dnssecConfigsCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates the DNSSEC configuration on a DNS zone. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Creates or updates the DNSSEC configuration on a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateDnssecConfig.json */ -async function createDnssecConfig() { +async function createDnssecConfig(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -33,7 +31,7 @@ async function createDnssecConfig() { console.log(result); } -async function main() { +async function main(): Promise { createDnssecConfig(); } diff --git a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/dnssecConfigsDeleteSample.ts b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/dnssecConfigsDeleteSample.ts index 9913b4328d2f..50cf917794d8 100644 --- a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/dnssecConfigsDeleteSample.ts +++ b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/dnssecConfigsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes the DNSSEC configuration on a DNS zone. This operation cannot be undone. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes the DNSSEC configuration on a DNS zone. This operation cannot be undone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteDnssecConfig.json */ -async function deleteDnssecConfig() { +async function deleteDnssecConfig(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -33,7 +31,7 @@ async function deleteDnssecConfig() { console.log(result); } -async function main() { +async function main(): Promise { deleteDnssecConfig(); } diff --git a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/dnssecConfigsGetSample.ts b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/dnssecConfigsGetSample.ts index 2e51667c2adf..e787a769514d 100644 --- a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/dnssecConfigsGetSample.ts +++ b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/dnssecConfigsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the DNSSEC configuration. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets the DNSSEC configuration. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetDnssecConfig.json */ -async function getDnssecConfig() { +async function getDnssecConfig(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -30,7 +28,7 @@ async function getDnssecConfig() { console.log(result); } -async function main() { +async function main(): Promise { getDnssecConfig(); } diff --git a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/dnssecConfigsListByDnsZoneSample.ts b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/dnssecConfigsListByDnsZoneSample.ts index 0093614c0ebf..6a471e261f25 100644 --- a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/dnssecConfigsListByDnsZoneSample.ts +++ b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/dnssecConfigsListByDnsZoneSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists the DNSSEC configurations in a DNS zone. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists the DNSSEC configurations in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListDnssecConfigsByZone.json */ -async function listDnssecConfigs() { +async function listDnssecConfigs(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -36,7 +34,7 @@ async function listDnssecConfigs() { console.log(resArray); } -async function main() { +async function main(): Promise { listDnssecConfigs(); } diff --git a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsCreateOrUpdateSample.ts b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsCreateOrUpdateSample.ts index 4c2a577506ca..314fed5c2bb3 100644 --- a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsCreateOrUpdateSample.ts +++ b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { RecordSet, DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). @@ -20,7 +18,7 @@ dotenv.config(); * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateARecordset.json */ -async function createARecordset() { +async function createARecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -49,7 +47,7 @@ async function createARecordset() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateARecordsetAlias.json */ -async function createARecordsetWithAliasTargetResource() { +async function createARecordsetWithAliasTargetResource(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -80,7 +78,7 @@ async function createARecordsetWithAliasTargetResource() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateARecordSetTrafficManagementProfile.json */ -async function createARecordsetWithTrafficManagementProfile() { +async function createARecordsetWithTrafficManagementProfile(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -111,7 +109,7 @@ async function createARecordsetWithTrafficManagementProfile() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateAAAARecordset.json */ -async function createAaaaRecordset() { +async function createAaaaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -140,7 +138,7 @@ async function createAaaaRecordset() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateCaaRecordset.json */ -async function createCaaRecordset() { +async function createCaaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -169,7 +167,7 @@ async function createCaaRecordset() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateCNAMERecordset.json */ -async function createCnameRecordset() { +async function createCnameRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -198,7 +196,7 @@ async function createCnameRecordset() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateDSRecordset.json */ -async function createDsRecordset() { +async function createDsRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -236,7 +234,7 @@ async function createDsRecordset() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateMXRecordset.json */ -async function createMxRecordset() { +async function createMxRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -265,7 +263,7 @@ async function createMxRecordset() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateNAPTRRecordset.json */ -async function createNaptrRecordset() { +async function createNaptrRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -303,7 +301,7 @@ async function createNaptrRecordset() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateNSRecordset.json */ -async function createNsRecordset() { +async function createNsRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -332,7 +330,7 @@ async function createNsRecordset() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdatePTRRecordset.json */ -async function createPtrRecordset() { +async function createPtrRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "0.0.127.in-addr.arpa"; @@ -361,7 +359,7 @@ async function createPtrRecordset() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateSOARecordset.json */ -async function createSoaRecordset() { +async function createSoaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -398,7 +396,7 @@ async function createSoaRecordset() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateSRVRecordset.json */ -async function createSrvRecordset() { +async function createSrvRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -427,7 +425,7 @@ async function createSrvRecordset() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateTLSARecordset.json */ -async function createTlsaRecordset() { +async function createTlsaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -464,7 +462,7 @@ async function createTlsaRecordset() { * @summary Creates or updates a record set within a DNS zone. Record sets of type SOA can be updated but not created (they are created when the DNS zone is created). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateTXTRecordset.json */ -async function createTxtRecordset() { +async function createTxtRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -487,7 +485,7 @@ async function createTxtRecordset() { console.log(result); } -async function main() { +async function main(): Promise { createARecordset(); createARecordsetWithAliasTargetResource(); createARecordsetWithTrafficManagementProfile(); diff --git a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsDeleteSample.ts b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsDeleteSample.ts index bd4ab6c410cf..e7d5efbd0b3d 100644 --- a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsDeleteSample.ts +++ b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteARecordset.json */ -async function deleteARecordset() { +async function deleteARecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -43,7 +41,7 @@ async function deleteARecordset() { * @summary Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteAAAARecordset.json */ -async function deleteAaaaRecordset() { +async function deleteAaaaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -66,7 +64,7 @@ async function deleteAaaaRecordset() { * @summary Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteCaaRecordset.json */ -async function deleteCaaRecordset() { +async function deleteCaaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -89,7 +87,7 @@ async function deleteCaaRecordset() { * @summary Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteCNAMERecordset.json */ -async function deleteCnameRecordset() { +async function deleteCnameRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -112,7 +110,7 @@ async function deleteCnameRecordset() { * @summary Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteDSRecordset.json */ -async function deleteDsRecordset() { +async function deleteDsRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -135,7 +133,7 @@ async function deleteDsRecordset() { * @summary Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteMXRecordset.json */ -async function deleteMxRecordset() { +async function deleteMxRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -158,7 +156,7 @@ async function deleteMxRecordset() { * @summary Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteNAPTRRecordset.json */ -async function deleteNaptrRecordset() { +async function deleteNaptrRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -181,7 +179,7 @@ async function deleteNaptrRecordset() { * @summary Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteNSRecordset.json */ -async function deleteNsRecordset() { +async function deleteNsRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -204,7 +202,7 @@ async function deleteNsRecordset() { * @summary Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeletePTRRecordset.json */ -async function deletePtrRecordset() { +async function deletePtrRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "0.0.127.in-addr.arpa"; @@ -227,7 +225,7 @@ async function deletePtrRecordset() { * @summary Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteSRVRecordset.json */ -async function deleteSrvRecordset() { +async function deleteSrvRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -250,7 +248,7 @@ async function deleteSrvRecordset() { * @summary Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteTLSARecordset.json */ -async function deleteTlsaRecordset() { +async function deleteTlsaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -273,7 +271,7 @@ async function deleteTlsaRecordset() { * @summary Deletes a record set from a DNS zone. This operation cannot be undone. Record sets of type SOA cannot be deleted (they are deleted when the DNS zone is deleted). * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteTXTRecordset.json */ -async function deleteTxtRecordset() { +async function deleteTxtRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -290,7 +288,7 @@ async function deleteTxtRecordset() { console.log(result); } -async function main() { +async function main(): Promise { deleteARecordset(); deleteAaaaRecordset(); deleteCaaRecordset(); diff --git a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsGetSample.ts b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsGetSample.ts index 73b4575ae8b0..11af7ecb140c 100644 --- a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsGetSample.ts +++ b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a record set. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetARecordset.json */ -async function getARecordset() { +async function getARecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -43,7 +41,7 @@ async function getARecordset() { * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetAAAARecordset.json */ -async function getAaaaRecordset() { +async function getAaaaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -66,7 +64,7 @@ async function getAaaaRecordset() { * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetCaaRecordset.json */ -async function getCaaRecordset() { +async function getCaaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -89,7 +87,7 @@ async function getCaaRecordset() { * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetCNAMERecordset.json */ -async function getCnameRecordset() { +async function getCnameRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -112,7 +110,7 @@ async function getCnameRecordset() { * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetDSRecordset.json */ -async function getDsRecordset() { +async function getDsRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -135,7 +133,7 @@ async function getDsRecordset() { * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetMXRecordset.json */ -async function getMxRecordset() { +async function getMxRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -158,7 +156,7 @@ async function getMxRecordset() { * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetNAPTRRecordset.json */ -async function getNaptrRecordset() { +async function getNaptrRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -181,7 +179,7 @@ async function getNaptrRecordset() { * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetNSRecordset.json */ -async function getNsRecordset() { +async function getNsRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -204,7 +202,7 @@ async function getNsRecordset() { * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetPTRRecordset.json */ -async function getPtrRecordset() { +async function getPtrRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "0.0.127.in-addr.arpa"; @@ -227,7 +225,7 @@ async function getPtrRecordset() { * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetSOARecordset.json */ -async function getSoaRecordset() { +async function getSoaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -250,7 +248,7 @@ async function getSoaRecordset() { * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetSRVRecordset.json */ -async function getSrvRecordset() { +async function getSrvRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -273,7 +271,7 @@ async function getSrvRecordset() { * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetTLSARecordset.json */ -async function getTlsaRecordset() { +async function getTlsaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -296,7 +294,7 @@ async function getTlsaRecordset() { * @summary Gets a record set. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetTXTRecordset.json */ -async function getTxtRecordset() { +async function getTxtRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -313,7 +311,7 @@ async function getTxtRecordset() { console.log(result); } -async function main() { +async function main(): Promise { getARecordset(); getAaaaRecordset(); getCaaRecordset(); diff --git a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsListAllByDnsZoneSample.ts b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsListAllByDnsZoneSample.ts index ed2217dd95bb..e4416774b97f 100644 --- a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsListAllByDnsZoneSample.ts +++ b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsListAllByDnsZoneSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists all record sets in a DNS zone. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists all record sets in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListRecordSetsByZone.json */ -async function listAllRecordsetsByZone() { +async function listAllRecordsetsByZone(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -36,7 +34,7 @@ async function listAllRecordsetsByZone() { console.log(resArray); } -async function main() { +async function main(): Promise { listAllRecordsetsByZone(); } diff --git a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsListByDnsZoneSample.ts b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsListByDnsZoneSample.ts index 73f0158aaa47..60e4120d256c 100644 --- a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsListByDnsZoneSample.ts +++ b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsListByDnsZoneSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists all record sets in a DNS zone. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists all record sets in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListRecordSetsByZone.json */ -async function listRecordsetsByZone() { +async function listRecordsetsByZone(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -36,7 +34,7 @@ async function listRecordsetsByZone() { console.log(resArray); } -async function main() { +async function main(): Promise { listRecordsetsByZone(); } diff --git a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsListByTypeSample.ts b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsListByTypeSample.ts index 9418adb501f4..c7cb8e4b40a0 100644 --- a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsListByTypeSample.ts +++ b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsListByTypeSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists the record sets of a specified type in a DNS zone. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListARecordset.json */ -async function listARecordsets() { +async function listARecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -44,7 +42,7 @@ async function listARecordsets() { * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListAAAARecordset.json */ -async function listAaaaRecordsets() { +async function listAaaaRecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -68,7 +66,7 @@ async function listAaaaRecordsets() { * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListCaaRecordset.json */ -async function listCaaRecordsets() { +async function listCaaRecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -92,7 +90,7 @@ async function listCaaRecordsets() { * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListCNAMERecordset.json */ -async function listCnameRecordsets() { +async function listCnameRecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -116,7 +114,7 @@ async function listCnameRecordsets() { * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListDSRecordset.json */ -async function listDsRecordsets() { +async function listDsRecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -140,7 +138,7 @@ async function listDsRecordsets() { * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListMXRecordset.json */ -async function listMxRecordsets() { +async function listMxRecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -164,7 +162,7 @@ async function listMxRecordsets() { * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListNAPTRRecordset.json */ -async function listNaptrRecordsets() { +async function listNaptrRecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -188,7 +186,7 @@ async function listNaptrRecordsets() { * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListNSRecordset.json */ -async function listNsRecordsets() { +async function listNsRecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -212,7 +210,7 @@ async function listNsRecordsets() { * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListPTRRecordset.json */ -async function listPtrRecordsets() { +async function listPtrRecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "0.0.127.in-addr.arpa"; @@ -236,7 +234,7 @@ async function listPtrRecordsets() { * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListSOARecordset.json */ -async function listSoaRecordsets() { +async function listSoaRecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -260,7 +258,7 @@ async function listSoaRecordsets() { * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListSRVRecordset.json */ -async function listSrvRecordsets() { +async function listSrvRecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -284,7 +282,7 @@ async function listSrvRecordsets() { * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListTLSARecordset.json */ -async function listTlsaRecordsets() { +async function listTlsaRecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -308,7 +306,7 @@ async function listTlsaRecordsets() { * @summary Lists the record sets of a specified type in a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListTXTRecordset.json */ -async function listTxtRecordsets() { +async function listTxtRecordsets(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -326,7 +324,7 @@ async function listTxtRecordsets() { console.log(resArray); } -async function main() { +async function main(): Promise { listARecordsets(); listAaaaRecordsets(); listCaaRecordsets(); diff --git a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsUpdateSample.ts b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsUpdateSample.ts index e98b4fb223fc..3781f8d65caf 100644 --- a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsUpdateSample.ts +++ b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/recordSetsUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { RecordSet, DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a record set within a DNS zone. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchARecordset.json */ -async function patchARecordset() { +async function patchARecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -45,7 +43,7 @@ async function patchARecordset() { * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchAAAARecordset.json */ -async function patchAaaaRecordset() { +async function patchAaaaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -70,7 +68,7 @@ async function patchAaaaRecordset() { * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchCaaRecordset.json */ -async function patchCaaRecordset() { +async function patchCaaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -95,7 +93,7 @@ async function patchCaaRecordset() { * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchCNAMERecordset.json */ -async function patchCnameRecordset() { +async function patchCnameRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -120,7 +118,7 @@ async function patchCnameRecordset() { * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchDSRecordset.json */ -async function patchDsRecordset() { +async function patchDsRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -145,7 +143,7 @@ async function patchDsRecordset() { * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchMXRecordset.json */ -async function patchMxRecordset() { +async function patchMxRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -170,7 +168,7 @@ async function patchMxRecordset() { * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchNAPTRRecordset.json */ -async function patchNaptrRecordset() { +async function patchNaptrRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -195,7 +193,7 @@ async function patchNaptrRecordset() { * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchNSRecordset.json */ -async function patchNsRecordset() { +async function patchNsRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -220,7 +218,7 @@ async function patchNsRecordset() { * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchPTRRecordset.json */ -async function patchPtrRecordset() { +async function patchPtrRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "0.0.127.in-addr.arpa"; @@ -245,7 +243,7 @@ async function patchPtrRecordset() { * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchSOARecordset.json */ -async function patchSoaRecordset() { +async function patchSoaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -270,7 +268,7 @@ async function patchSoaRecordset() { * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchSRVRecordset.json */ -async function patchSrvRecordset() { +async function patchSrvRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -295,7 +293,7 @@ async function patchSrvRecordset() { * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchTLSARecordset.json */ -async function patchTlsaRecordset() { +async function patchTlsaRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -320,7 +318,7 @@ async function patchTlsaRecordset() { * @summary Updates a record set within a DNS zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchTXTRecordset.json */ -async function patchTxtRecordset() { +async function patchTxtRecordset(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -339,7 +337,7 @@ async function patchTxtRecordset() { console.log(result); } -async function main() { +async function main(): Promise { patchARecordset(); patchAaaaRecordset(); patchCaaRecordset(); diff --git a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/zonesCreateOrUpdateSample.ts b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/zonesCreateOrUpdateSample.ts index a2a54a8d612c..07a2f192374c 100644 --- a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/zonesCreateOrUpdateSample.ts +++ b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/zonesCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { Zone, DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a DNS zone. Does not modify DNS records within the zone. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Creates or updates a DNS zone. Does not modify DNS records within the zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/CreateOrUpdateZone.json */ -async function createZone() { +async function createZone(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -35,7 +33,7 @@ async function createZone() { console.log(result); } -async function main() { +async function main(): Promise { createZone(); } diff --git a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/zonesDeleteSample.ts b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/zonesDeleteSample.ts index 59e45498891e..44a0e2edc31c 100644 --- a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/zonesDeleteSample.ts +++ b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/zonesDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes a DNS zone. WARNING: All DNS records in the zone will also be deleted. This operation cannot be undone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DeleteZone.json */ -async function deleteZone() { +async function deleteZone(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -33,7 +31,7 @@ async function deleteZone() { console.log(result); } -async function main() { +async function main(): Promise { deleteZone(); } diff --git a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/zonesGetSample.ts b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/zonesGetSample.ts index 55ffeac8110b..e82e4ac4115a 100644 --- a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/zonesGetSample.ts +++ b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/zonesGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a DNS zone. Retrieves the zone properties, but not the record sets within the zone. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a DNS zone. Retrieves the zone properties, but not the record sets within the zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/GetZone.json */ -async function getZone() { +async function getZone(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -30,7 +28,7 @@ async function getZone() { console.log(result); } -async function main() { +async function main(): Promise { getZone(); } diff --git a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/zonesListByResourceGroupSample.ts b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/zonesListByResourceGroupSample.ts index 3bac2396b5d2..11afc4d37afb 100644 --- a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/zonesListByResourceGroupSample.ts +++ b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/zonesListByResourceGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists the DNS zones within a resource group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists the DNS zones within a resource group. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListZonesByResourceGroup.json */ -async function listZonesByResourceGroup() { +async function listZonesByResourceGroup(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const credential = new DefaultAzureCredential(); @@ -32,7 +30,7 @@ async function listZonesByResourceGroup() { console.log(resArray); } -async function main() { +async function main(): Promise { listZonesByResourceGroup(); } diff --git a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/zonesListSample.ts b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/zonesListSample.ts index 4250311c842d..ebbe4a16ba5c 100644 --- a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/zonesListSample.ts +++ b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/zonesListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists the DNS zones in all resource groups in a subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists the DNS zones in all resource groups in a subscription. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ListZonesBySubscription.json */ -async function listZonesBySubscription() { +async function listZonesBySubscription(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const credential = new DefaultAzureCredential(); const client = new DnsManagementClient(credential, subscriptionId); @@ -31,7 +29,7 @@ async function listZonesBySubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { listZonesBySubscription(); } diff --git a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/zonesUpdateSample.ts b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/zonesUpdateSample.ts index 29928930e27c..d7d0a7cc456e 100644 --- a/sdk/dns/arm-dns/samples/v5-beta/typescript/src/zonesUpdateSample.ts +++ b/sdk/dns/arm-dns/samples/v5-beta/typescript/src/zonesUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ZoneUpdate, DnsManagementClient } from "@azure/arm-dns"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a DNS zone. Does not modify DNS records within the zone. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Updates a DNS zone. Does not modify DNS records within the zone. * x-ms-original-file: specification/dns/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/PatchZone.json */ -async function patchZone() { +async function patchZone(): Promise { const subscriptionId = process.env["DNS_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["DNS_RESOURCE_GROUP"] || "rg1"; const zoneName = "zone1"; @@ -35,7 +33,7 @@ async function patchZone() { console.log(result); } -async function main() { +async function main(): Promise { patchZone(); } diff --git a/sdk/dns/arm-dns/src/dnsManagementClient.ts b/sdk/dns/arm-dns/src/dnsManagementClient.ts index 422a0ceb89bf..3ec7c9b27166 100644 --- a/sdk/dns/arm-dns/src/dnsManagementClient.ts +++ b/sdk/dns/arm-dns/src/dnsManagementClient.ts @@ -19,14 +19,14 @@ import { RecordSetsImpl, ZonesImpl, DnsResourceReferenceOperationsImpl, -} from "./operations"; +} from "./operations/index.js"; import { DnssecConfigs, RecordSets, Zones, DnsResourceReferenceOperations, -} from "./operationsInterfaces"; -import { DnsManagementClientOptionalParams } from "./models"; +} from "./operationsInterfaces/index.js"; +import { DnsManagementClientOptionalParams } from "./models/index.js"; export class DnsManagementClient extends coreClient.ServiceClient { $host: string; diff --git a/sdk/dns/arm-dns/src/index.ts b/sdk/dns/arm-dns/src/index.ts index c4aa246c3306..8933a1fa8388 100644 --- a/sdk/dns/arm-dns/src/index.ts +++ b/sdk/dns/arm-dns/src/index.ts @@ -7,7 +7,7 @@ */ /// -export { getContinuationToken } from "./pagingHelper"; -export * from "./models"; -export { DnsManagementClient } from "./dnsManagementClient"; -export * from "./operationsInterfaces"; +export { getContinuationToken } from "./pagingHelper.js"; +export * from "./models/index.js"; +export { DnsManagementClient } from "./dnsManagementClient.js"; +export * from "./operationsInterfaces/index.js"; diff --git a/sdk/dns/arm-dns/src/models/parameters.ts b/sdk/dns/arm-dns/src/models/parameters.ts index 2d5c992b2106..16d470cd20b3 100644 --- a/sdk/dns/arm-dns/src/models/parameters.ts +++ b/sdk/dns/arm-dns/src/models/parameters.ts @@ -16,7 +16,7 @@ import { Zone as ZoneMapper, ZoneUpdate as ZoneUpdateMapper, DnsResourceReferenceRequest as DnsResourceReferenceRequestMapper, -} from "../models/mappers"; +} from "../models/mappers.js"; export const accept: OperationParameter = { parameterPath: "accept", diff --git a/sdk/dns/arm-dns/src/operations/dnsResourceReferenceOperations.ts b/sdk/dns/arm-dns/src/operations/dnsResourceReferenceOperations.ts index 391175718e8c..a2d57ea5b777 100644 --- a/sdk/dns/arm-dns/src/operations/dnsResourceReferenceOperations.ts +++ b/sdk/dns/arm-dns/src/operations/dnsResourceReferenceOperations.ts @@ -6,16 +6,16 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import { DnsResourceReferenceOperations } from "../operationsInterfaces"; +import { DnsResourceReferenceOperations } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { DnsManagementClient } from "../dnsManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DnsManagementClient } from "../dnsManagementClient.js"; import { DnsResourceReferenceRequest, DnsResourceReferenceGetByTargetResourcesOptionalParams, DnsResourceReferenceGetByTargetResourcesResponse, -} from "../models"; +} from "../models/index.js"; /** Class containing DnsResourceReferenceOperations operations. */ export class DnsResourceReferenceOperationsImpl diff --git a/sdk/dns/arm-dns/src/operations/dnssecConfigs.ts b/sdk/dns/arm-dns/src/operations/dnssecConfigs.ts index 9be3ade961c2..6e1271bdd247 100644 --- a/sdk/dns/arm-dns/src/operations/dnssecConfigs.ts +++ b/sdk/dns/arm-dns/src/operations/dnssecConfigs.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { DnssecConfigs } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { DnssecConfigs } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { DnsManagementClient } from "../dnsManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DnsManagementClient } from "../dnsManagementClient.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { DnssecConfig, DnssecConfigsListByDnsZoneNextOptionalParams, @@ -30,7 +30,7 @@ import { DnssecConfigsGetOptionalParams, DnssecConfigsGetResponse, DnssecConfigsListByDnsZoneNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing DnssecConfigs operations. */ diff --git a/sdk/dns/arm-dns/src/operations/index.ts b/sdk/dns/arm-dns/src/operations/index.ts index 9ca54c721bf2..2bf5823f451e 100644 --- a/sdk/dns/arm-dns/src/operations/index.ts +++ b/sdk/dns/arm-dns/src/operations/index.ts @@ -6,7 +6,7 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -export * from "./dnssecConfigs"; -export * from "./recordSets"; -export * from "./zones"; -export * from "./dnsResourceReferenceOperations"; +export * from "./dnssecConfigs.js"; +export * from "./recordSets.js"; +export * from "./zones.js"; +export * from "./dnsResourceReferenceOperations.js"; diff --git a/sdk/dns/arm-dns/src/operations/recordSets.ts b/sdk/dns/arm-dns/src/operations/recordSets.ts index 32889fbc384a..2f8dd6ee68f9 100644 --- a/sdk/dns/arm-dns/src/operations/recordSets.ts +++ b/sdk/dns/arm-dns/src/operations/recordSets.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { RecordSets } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { RecordSets } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { DnsManagementClient } from "../dnsManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DnsManagementClient } from "../dnsManagementClient.js"; import { RecordSet, RecordType, @@ -35,7 +35,7 @@ import { RecordSetsListByTypeNextResponse, RecordSetsListByDnsZoneNextResponse, RecordSetsListAllByDnsZoneNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing RecordSets operations. */ diff --git a/sdk/dns/arm-dns/src/operations/zones.ts b/sdk/dns/arm-dns/src/operations/zones.ts index ab6edb87b73f..cb56e2785be1 100644 --- a/sdk/dns/arm-dns/src/operations/zones.ts +++ b/sdk/dns/arm-dns/src/operations/zones.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { Zones } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { Zones } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { DnsManagementClient } from "../dnsManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DnsManagementClient } from "../dnsManagementClient.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { Zone, ZonesListByResourceGroupNextOptionalParams, @@ -37,7 +37,7 @@ import { ZonesUpdateResponse, ZonesListByResourceGroupNextResponse, ZonesListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing Zones operations. */ diff --git a/sdk/dns/arm-dns/src/operationsInterfaces/dnsResourceReferenceOperations.ts b/sdk/dns/arm-dns/src/operationsInterfaces/dnsResourceReferenceOperations.ts index 3341cc6172be..d879d1a99741 100644 --- a/sdk/dns/arm-dns/src/operationsInterfaces/dnsResourceReferenceOperations.ts +++ b/sdk/dns/arm-dns/src/operationsInterfaces/dnsResourceReferenceOperations.ts @@ -10,7 +10,7 @@ import { DnsResourceReferenceRequest, DnsResourceReferenceGetByTargetResourcesOptionalParams, DnsResourceReferenceGetByTargetResourcesResponse, -} from "../models"; +} from "../models/index.js"; /** Interface representing a DnsResourceReferenceOperations. */ export interface DnsResourceReferenceOperations { diff --git a/sdk/dns/arm-dns/src/operationsInterfaces/dnssecConfigs.ts b/sdk/dns/arm-dns/src/operationsInterfaces/dnssecConfigs.ts index bdfd8ded35ed..2985958f138e 100644 --- a/sdk/dns/arm-dns/src/operationsInterfaces/dnssecConfigs.ts +++ b/sdk/dns/arm-dns/src/operationsInterfaces/dnssecConfigs.ts @@ -16,7 +16,7 @@ import { DnssecConfigsDeleteOptionalParams, DnssecConfigsGetOptionalParams, DnssecConfigsGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a DnssecConfigs. */ diff --git a/sdk/dns/arm-dns/src/operationsInterfaces/index.ts b/sdk/dns/arm-dns/src/operationsInterfaces/index.ts index 9ca54c721bf2..2bf5823f451e 100644 --- a/sdk/dns/arm-dns/src/operationsInterfaces/index.ts +++ b/sdk/dns/arm-dns/src/operationsInterfaces/index.ts @@ -6,7 +6,7 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -export * from "./dnssecConfigs"; -export * from "./recordSets"; -export * from "./zones"; -export * from "./dnsResourceReferenceOperations"; +export * from "./dnssecConfigs.js"; +export * from "./recordSets.js"; +export * from "./zones.js"; +export * from "./dnsResourceReferenceOperations.js"; diff --git a/sdk/dns/arm-dns/src/operationsInterfaces/recordSets.ts b/sdk/dns/arm-dns/src/operationsInterfaces/recordSets.ts index 52a505d38590..48ec77d66c54 100644 --- a/sdk/dns/arm-dns/src/operationsInterfaces/recordSets.ts +++ b/sdk/dns/arm-dns/src/operationsInterfaces/recordSets.ts @@ -20,7 +20,7 @@ import { RecordSetsDeleteOptionalParams, RecordSetsGetOptionalParams, RecordSetsGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a RecordSets. */ diff --git a/sdk/dns/arm-dns/src/operationsInterfaces/zones.ts b/sdk/dns/arm-dns/src/operationsInterfaces/zones.ts index c93b16f92a32..d59548eb0276 100644 --- a/sdk/dns/arm-dns/src/operationsInterfaces/zones.ts +++ b/sdk/dns/arm-dns/src/operationsInterfaces/zones.ts @@ -20,7 +20,7 @@ import { ZoneUpdate, ZonesUpdateOptionalParams, ZonesUpdateResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a Zones. */ diff --git a/sdk/dns/arm-dns/test/dns_operations_test.spec.ts b/sdk/dns/arm-dns/test/dns_operations_test.spec.ts index 2193f595c434..a8acae1979a9 100644 --- a/sdk/dns/arm-dns/test/dns_operations_test.spec.ts +++ b/sdk/dns/arm-dns/test/dns_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 { DnsManagementClient } from "../src/dnsManagementClient"; +import { DnsManagementClient } from "../src/dnsManagementClient.js"; +import { describe, it, assert, beforeEach, afterEach } from "vitest"; const replaceableVariables: Record = { SUBSCRIPTION_ID: "88888888-8888-8888-8888-888888888888" @@ -38,24 +36,22 @@ describe("Dns test", () => { let recorder: Recorder; let subscriptionId: string; let client: DnsManagementClient; - let location: string; let resourceGroup: string; let resourcename: string; - beforeEach(async function (this: Context) { - recorder = new Recorder(this.currentTest); + beforeEach(async (ctx) => { + recorder = new Recorder(ctx); await recorder.start(recorderOptions); subscriptionId = env.SUBSCRIPTION_ID || ''; // This is an example of how the environment variables are used const credential = createTestCredential(); client = new DnsManagementClient(credential, subscriptionId, recorder.configureClientOptions({})); - location = "eastus"; resourceGroup = "myjstest"; resourcename = "resourcetest.com"; }); - afterEach(async function () { + afterEach(async () => { await recorder.stop(); }); @@ -90,8 +86,7 @@ describe("Dns test", () => { it("zones delete test", async function () { const resArray = new Array(); - const res = await client.zones.beginDeleteAndWait(resourceGroup, resourcename - ) + await client.zones.beginDeleteAndWait(resourceGroup, resourcename); for await (let item of client.zones.listByResourceGroup(resourceGroup)) { resArray.push(item); } diff --git a/sdk/dns/arm-dns/tsconfig.browser.config.json b/sdk/dns/arm-dns/tsconfig.browser.config.json new file mode 100644 index 000000000000..0c8bafa97126 --- /dev/null +++ b/sdk/dns/arm-dns/tsconfig.browser.config.json @@ -0,0 +1,6 @@ +{ + "extends": [ + "./tsconfig.test.json", + "../../../tsconfig.browser.base.json" + ] +} diff --git a/sdk/dns/arm-dns/tsconfig.json b/sdk/dns/arm-dns/tsconfig.json index 5741b264d59d..19ceb382b521 100644 --- a/sdk/dns/arm-dns/tsconfig.json +++ b/sdk/dns/arm-dns/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-dns": [ - "./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/dns/arm-dns/tsconfig.samples.json b/sdk/dns/arm-dns/tsconfig.samples.json new file mode 100644 index 000000000000..95c01dbb6a87 --- /dev/null +++ b/sdk/dns/arm-dns/tsconfig.samples.json @@ -0,0 +1,10 @@ +{ + "extends": "../../../tsconfig.samples.base.json", + "compilerOptions": { + "paths": { + "@azure/arm-dns": [ + "./dist/esm" + ] + } + } +} diff --git a/sdk/dns/arm-dns/tsconfig.src.json b/sdk/dns/arm-dns/tsconfig.src.json new file mode 100644 index 000000000000..bae70752dd38 --- /dev/null +++ b/sdk/dns/arm-dns/tsconfig.src.json @@ -0,0 +1,3 @@ +{ + "extends": "../../../tsconfig.lib.json" +} diff --git a/sdk/dns/arm-dns/tsconfig.test.json b/sdk/dns/arm-dns/tsconfig.test.json new file mode 100644 index 000000000000..3c2b783a8c1b --- /dev/null +++ b/sdk/dns/arm-dns/tsconfig.test.json @@ -0,0 +1,6 @@ +{ + "extends": [ + "./tsconfig.src.json", + "../../../tsconfig.test.base.json" + ] +} diff --git a/sdk/dns/arm-dns/vitest.browser.config.ts b/sdk/dns/arm-dns/vitest.browser.config.ts new file mode 100644 index 000000000000..182729ab5ce9 --- /dev/null +++ b/sdk/dns/arm-dns/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",], + testTimeout: 1200000, + hookTimeout: 1200000, + }, + }), +); diff --git a/sdk/dns/arm-dns/vitest.config.ts b/sdk/dns/arm-dns/vitest.config.ts new file mode 100644 index 000000000000..40e031385dd8 --- /dev/null +++ b/sdk/dns/arm-dns/vitest.config.ts @@ -0,0 +1,16 @@ + +// 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: { + testTimeout: 1200000, + hookTimeout: 1200000, + }, + }), +); diff --git a/sdk/dns/arm-dns/vitest.esm.config.ts b/sdk/dns/arm-dns/vitest.esm.config.ts new file mode 100644 index 000000000000..a70127279fc9 --- /dev/null +++ b/sdk/dns/arm-dns/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/dnsresolver/arm-dnsresolver/api-extractor.json b/sdk/dnsresolver/arm-dnsresolver/api-extractor.json index 788adc3e491f..979009ef3fcb 100644 --- a/sdk/dnsresolver/arm-dnsresolver/api-extractor.json +++ b/sdk/dnsresolver/arm-dnsresolver/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-dnsresolver.d.ts" + "publicTrimmedFilePath": "dist/arm-dnsresolver.d.ts" }, "messages": { "tsdocMessageReporting": { @@ -28,4 +28,4 @@ } } } -} \ No newline at end of file +} diff --git a/sdk/dnsresolver/arm-dnsresolver/package.json b/sdk/dnsresolver/arm-dnsresolver/package.json index 043fbc86895b..deb81b234814 100644 --- a/sdk/dnsresolver/arm-dnsresolver/package.json +++ b/sdk/dnsresolver/arm-dnsresolver/package.json @@ -8,11 +8,11 @@ "node": ">=18.0.0" }, "dependencies": { - "@azure/core-lro": "^2.5.4", "@azure/abort-controller": "^2.1.2", - "@azure/core-paging": "^1.2.0", - "@azure/core-client": "^1.7.0", "@azure/core-auth": "^1.6.0", + "@azure/core-client": "^1.7.0", + "@azure/core-lro": "^2.5.4", + "@azure/core-paging": "^1.2.0", "@azure/core-rest-pipeline": "^1.14.0", "tslib": "^2.2.0" }, @@ -24,23 +24,23 @@ "isomorphic" ], "license": "MIT", - "main": "./dist/index.js", - "module": "./dist-esm/src/index.js", - "types": "./types/arm-dnsresolver.d.ts", + "main": "./dist/commonjs/index.js", + "module": "./dist/esm/index.js", + "types": "./dist/commonjs/index.d.ts", "devDependencies": { - "typescript": "~5.7.2", - "dotenv": "^16.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.2.1", - "@azure-tools/test-recorder": "^3.0.0", - "@azure-tools/test-credential": "^1.1.0", - "mocha": "^11.0.2", - "@types/mocha": "^10.0.0", - "tsx": "^4.7.1", - "@types/chai": "^4.2.8", - "chai": "^4.2.0", "@types/node": "^18.0.0", - "ts-node": "^10.0.0" + "@vitest/browser": "^2.1.8", + "@vitest/coverage-istanbul": "^2.1.8", + "dotenv": "^16.0.0", + "playwright": "^1.49.1", + "tsx": "^4.7.1", + "typescript": "~5.7.2", + "vitest": "^2.1.8" }, "repository": { "type": "git", @@ -50,46 +50,36 @@ "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 && npm run extract-api", - "minify": "dev-tool run vendored uglifyjs -c -m --comments --source-map \"content='./dist/index.js.map'\" -o ./dist/index.min.js ./dist/index.js", - "prepack": "npm run build", - "pack": "npm pack 2>&1", - "extract-api": "dev-tool run extract-api", - "lint": "echo skipped", - "clean": "dev-tool run vendored rimraf --glob dist dist-browser dist-esm test-dist temp types *.tgz *.log", - "build:node": "echo skipped", + "build": "npm run clean && dev-tool run build-package && dev-tool run extract-api", "build:browser": "echo skipped", - "build:test": "echo skipped", + "build:node": "echo skipped", "build:samples": "echo skipped.", + "build:test": "echo skipped", "check-format": "echo skipped", + "clean": "dev-tool run vendored rimraf --glob dist dist-browser dist-esm test-dist temp types *.tgz *.log", "execute:samples": "echo skipped", + "extract-api": "dev-tool run extract-api", "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: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", + "prepack": "npm run build", "test": "npm run integration-test", - "test:node": "echo skipped", "test:browser": "echo skipped", + "test:node": "echo skipped", "unit-test": "npm run unit-test:node && npm run unit-test:browser", - "unit-test:node": "dev-tool run vendored cross-env TEST_MODE=playback npm run integration-test:node", "unit-test:browser": "echo skipped", - "integration-test": "npm run integration-test:node && npm run integration-test:browser", - "integration-test:node": "dev-tool run test:node-ts-input -- --timeout 1200000 'test/*.ts'", - "integration-test:browser": "echo skipped" + "unit-test:node": "dev-tool run test:vitest" }, "sideEffects": false, "//metadata": { @@ -109,5 +99,45 @@ ], "disableDocsMs": true, "apiRefLink": "https://learn.microsoft.com/javascript/api/@azure/arm-dnsresolver?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/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsCreateOrUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsCreateOrUpdateSample.ts index 9ff4f11435da..07fd6fb205df 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsCreateOrUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { DnsForwardingRuleset } from "@azure/arm-dnsresolver"; import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a DNS forwarding ruleset. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates a DNS forwarding ruleset. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsForwardingRuleset_Put.json */ -async function upsertDnsForwardingRuleset() { +async function upsertDnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -45,7 +43,7 @@ async function upsertDnsForwardingRuleset() { console.log(result); } -async function main() { +async function main(): Promise { await upsertDnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsDeleteSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsDeleteSample.ts index 8f6f396cec96..dfc0772826f9 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsDeleteSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsDeleteSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a DNS forwarding ruleset. WARNING: This operation cannot be undone. All forwarding rules within the ruleset will be deleted. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Deletes a DNS forwarding ruleset. WARNING: This operation cannot be undone. All forwarding rules within the ruleset will be deleted. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsForwardingRuleset_Delete.json */ -async function deleteDnsForwardingRuleset() { +async function deleteDnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -31,7 +29,7 @@ async function deleteDnsForwardingRuleset() { console.log(result); } -async function main() { +async function main(): Promise { await deleteDnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsGetSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsGetSample.ts index d8a8fbbe74c6..1293285fc9dc 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsGetSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsGetSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a DNS forwarding ruleset properties. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a DNS forwarding ruleset properties. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsForwardingRuleset_Get.json */ -async function retrieveDnsForwardingRuleset() { +async function retrieveDnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -31,7 +29,7 @@ async function retrieveDnsForwardingRuleset() { console.log(result); } -async function main() { +async function main(): Promise { await retrieveDnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsListByResourceGroupSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsListByResourceGroupSample.ts index c0a59967c684..102ce0965762 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsListByResourceGroupSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsListByResourceGroupSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS forwarding rulesets within a resource group. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists DNS forwarding rulesets within a resource group. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsForwardingRuleset_ListByResourceGroup.json */ -async function listDnsForwardingRulesetsByResourceGroup() { +async function listDnsForwardingRulesetsByResourceGroup(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -30,7 +28,7 @@ async function listDnsForwardingRulesetsByResourceGroup() { console.log(resArray); } -async function main() { +async function main(): Promise { await listDnsForwardingRulesetsByResourceGroup(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsListByVirtualNetworkSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsListByVirtualNetworkSample.ts index 412189204a72..5f586426217d 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsListByVirtualNetworkSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsListByVirtualNetworkSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS forwarding ruleset resource IDs attached to a virtual network. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists DNS forwarding ruleset resource IDs attached to a virtual network. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsForwardingRuleset_ListByVirtualNetwork.json */ -async function listDnsForwardingRulesetsByVirtualNetwork() { +async function listDnsForwardingRulesetsByVirtualNetwork(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -34,7 +32,7 @@ async function listDnsForwardingRulesetsByVirtualNetwork() { console.log(resArray); } -async function main() { +async function main(): Promise { await listDnsForwardingRulesetsByVirtualNetwork(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsListSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsListSample.ts index ac7ebf0f6ed2..0d0b91ecb49d 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsListSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsListSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS forwarding rulesets in all resource groups of a subscription. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists DNS forwarding rulesets in all resource groups of a subscription. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsForwardingRuleset_ListBySubscription.json */ -async function listDnsForwardingRulesetsBySubscription() { +async function listDnsForwardingRulesetsBySubscription(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function listDnsForwardingRulesetsBySubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { await listDnsForwardingRulesetsBySubscription(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsUpdateSample.ts index 3d65a5a2d52d..f3c2e1b25bab 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsForwardingRulesetsUpdateSample.ts @@ -8,9 +8,7 @@ import type { DnsForwardingRulesetPatch } from "@azure/arm-dnsresolver"; import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a DNS forwarding ruleset. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates a DNS forwarding ruleset. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsForwardingRuleset_Patch.json */ -async function updateDnsForwardingRuleset() { +async function updateDnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -34,7 +32,7 @@ async function updateDnsForwardingRuleset() { console.log(result); } -async function main() { +async function main(): Promise { await updateDnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverDomainListsCreateOrUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverDomainListsCreateOrUpdateSample.ts index 02f763328916..64d61613228c 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverDomainListsCreateOrUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverDomainListsCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { DnsResolverDomainList } from "@azure/arm-dnsresolver"; import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a DNS resolver domain list. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates a DNS resolver domain list. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverDomainList_Put.json */ -async function upsertDnsResolverDomainList() { +async function upsertDnsResolverDomainList(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -38,7 +36,7 @@ async function upsertDnsResolverDomainList() { console.log(result); } -async function main() { +async function main(): Promise { await upsertDnsResolverDomainList(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverDomainListsDeleteSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverDomainListsDeleteSample.ts index add7f2a57d81..cfef5f35175a 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverDomainListsDeleteSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverDomainListsDeleteSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a DNS resolver domain list. WARNING: This operation cannot be undone. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Deletes a DNS resolver domain list. WARNING: This operation cannot be undone. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverDomainList_Delete.json */ -async function deleteDnsResolverDomainList() { +async function deleteDnsResolverDomainList(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -31,7 +29,7 @@ async function deleteDnsResolverDomainList() { console.log(result); } -async function main() { +async function main(): Promise { await deleteDnsResolverDomainList(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverDomainListsGetSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverDomainListsGetSample.ts index 6b8899f9f154..0a595a86859d 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverDomainListsGetSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverDomainListsGetSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets properties of a DNS resolver domain list. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets properties of a DNS resolver domain list. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverDomainList_Get.json */ -async function retrieveDnsResolverDomainList() { +async function retrieveDnsResolverDomainList(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -31,7 +29,7 @@ async function retrieveDnsResolverDomainList() { console.log(result); } -async function main() { +async function main(): Promise { await retrieveDnsResolverDomainList(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverDomainListsListByResourceGroupSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverDomainListsListByResourceGroupSample.ts index c6fcdd13e769..661f8c3c37f3 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverDomainListsListByResourceGroupSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverDomainListsListByResourceGroupSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS resolver domain lists within a resource group. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists DNS resolver domain lists within a resource group. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverDomainList_ListByResourceGroup.json */ -async function listDnsResolverDomainListsByResourceGroup() { +async function listDnsResolverDomainListsByResourceGroup(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -30,7 +28,7 @@ async function listDnsResolverDomainListsByResourceGroup() { console.log(resArray); } -async function main() { +async function main(): Promise { await listDnsResolverDomainListsByResourceGroup(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverDomainListsListSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverDomainListsListSample.ts index 01d8766ad31e..6e97017c3368 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverDomainListsListSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverDomainListsListSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS resolver domain lists in all resource groups of a subscription. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists DNS resolver domain lists in all resource groups of a subscription. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverDomainList_ListBySubscription.json */ -async function listDnsResolverDomainListsBySubscription() { +async function listDnsResolverDomainListsBySubscription(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function listDnsResolverDomainListsBySubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { await listDnsResolverDomainListsBySubscription(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverDomainListsUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverDomainListsUpdateSample.ts index 1a6571e484d5..f7fcf5280942 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverDomainListsUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverDomainListsUpdateSample.ts @@ -8,9 +8,7 @@ import type { DnsResolverDomainListPatch } from "@azure/arm-dnsresolver"; import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a DNS resolver domain list. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates a DNS resolver domain list. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverDomainList_Patch.json */ -async function updateDnsResolverDomainList() { +async function updateDnsResolverDomainList(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -37,7 +35,7 @@ async function updateDnsResolverDomainList() { console.log(result); } -async function main() { +async function main(): Promise { await updateDnsResolverDomainList(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesCreateOrUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesCreateOrUpdateSample.ts index b0a4d95c0f60..ba99529e8976 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesCreateOrUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { DnsResolverPolicy } from "@azure/arm-dnsresolver"; import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a DNS resolver policy. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates a DNS resolver policy. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverPolicy_Put.json */ -async function upsertDnsResolverPolicy() { +async function upsertDnsResolverPolicy(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -37,7 +35,7 @@ async function upsertDnsResolverPolicy() { console.log(result); } -async function main() { +async function main(): Promise { await upsertDnsResolverPolicy(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesDeleteSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesDeleteSample.ts index 930dbeb388f3..cceafab8c934 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesDeleteSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesDeleteSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a DNS resolver policy. WARNING: This operation cannot be undone. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Deletes a DNS resolver policy. WARNING: This operation cannot be undone. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverPolicy_Delete.json */ -async function deleteDnsResolverPolicy() { +async function deleteDnsResolverPolicy(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -31,7 +29,7 @@ async function deleteDnsResolverPolicy() { console.log(result); } -async function main() { +async function main(): Promise { await deleteDnsResolverPolicy(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesGetSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesGetSample.ts index 58f7c92dee21..dd30f460d0f3 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesGetSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesGetSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets properties of a DNS resolver policy. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets properties of a DNS resolver policy. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverPolicy_Get.json */ -async function retrieveDnsResolverPolicy() { +async function retrieveDnsResolverPolicy(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -28,7 +26,7 @@ async function retrieveDnsResolverPolicy() { console.log(result); } -async function main() { +async function main(): Promise { await retrieveDnsResolverPolicy(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesListByResourceGroupSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesListByResourceGroupSample.ts index e0cc98d61615..409868200a00 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesListByResourceGroupSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesListByResourceGroupSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS resolver policies within a resource group. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists DNS resolver policies within a resource group. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverPolicy_ListByResourceGroup.json */ -async function listDnsResolverPoliciesByResourceGroup() { +async function listDnsResolverPoliciesByResourceGroup(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -30,7 +28,7 @@ async function listDnsResolverPoliciesByResourceGroup() { console.log(resArray); } -async function main() { +async function main(): Promise { await listDnsResolverPoliciesByResourceGroup(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesListByVirtualNetworkSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesListByVirtualNetworkSample.ts index 55c9ba24b7e9..0522f3e40f06 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesListByVirtualNetworkSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesListByVirtualNetworkSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS resolver policy resource IDs linked to a virtual network. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists DNS resolver policy resource IDs linked to a virtual network. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverPolicy_ListByVirtualNetwork.json */ -async function listDnsResolverPoliciesByVirtualNetwork() { +async function listDnsResolverPoliciesByVirtualNetwork(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -34,7 +32,7 @@ async function listDnsResolverPoliciesByVirtualNetwork() { console.log(resArray); } -async function main() { +async function main(): Promise { await listDnsResolverPoliciesByVirtualNetwork(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesListSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesListSample.ts index a440f36590ff..1714194028a5 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesListSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesListSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS resolver policies in all resource groups of a subscription. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists DNS resolver policies in all resource groups of a subscription. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverPolicy_ListBySubscription.json */ -async function listDnsResolverPoliciesBySubscription() { +async function listDnsResolverPoliciesBySubscription(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function listDnsResolverPoliciesBySubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { await listDnsResolverPoliciesBySubscription(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesUpdateSample.ts index 575b7d169574..da933f226ca1 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPoliciesUpdateSample.ts @@ -8,9 +8,7 @@ import type { DnsResolverPolicyPatch } from "@azure/arm-dnsresolver"; import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a DNS resolver policy. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates a DNS resolver policy. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverPolicy_Patch.json */ -async function updateDnsResolverPolicy() { +async function updateDnsResolverPolicy(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -34,7 +32,7 @@ async function updateDnsResolverPolicy() { console.log(result); } -async function main() { +async function main(): Promise { await updateDnsResolverPolicy(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPolicyVirtualNetworkLinksCreateOrUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPolicyVirtualNetworkLinksCreateOrUpdateSample.ts index edd7da9d20a7..f9dc90a2ca23 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPolicyVirtualNetworkLinksCreateOrUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPolicyVirtualNetworkLinksCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { DnsResolverPolicyVirtualNetworkLink } from "@azure/arm-dnsresolver"; import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a DNS resolver policy virtual network link. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates a DNS resolver policy virtual network link. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverPolicyVirtualNetworkLink_Put.json */ -async function upsertDnsResolverPolicyVirtualNetworkLink() { +async function upsertDnsResolverPolicyVirtualNetworkLink(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -42,7 +40,7 @@ async function upsertDnsResolverPolicyVirtualNetworkLink() { console.log(result); } -async function main() { +async function main(): Promise { await upsertDnsResolverPolicyVirtualNetworkLink(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPolicyVirtualNetworkLinksDeleteSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPolicyVirtualNetworkLinksDeleteSample.ts index d77db7c524ea..91a5d82e9db4 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPolicyVirtualNetworkLinksDeleteSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPolicyVirtualNetworkLinksDeleteSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a DNS resolver policy virtual network link. WARNING: This operation cannot be undone. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Deletes a DNS resolver policy virtual network link. WARNING: This operation cannot be undone. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverPolicyVirtualNetworkLink_Delete.json */ -async function deleteDnsResolverPolicyVirtualNetworkLink() { +async function deleteDnsResolverPolicyVirtualNetworkLink(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -33,7 +31,7 @@ async function deleteDnsResolverPolicyVirtualNetworkLink() { console.log(result); } -async function main() { +async function main(): Promise { await deleteDnsResolverPolicyVirtualNetworkLink(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPolicyVirtualNetworkLinksGetSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPolicyVirtualNetworkLinksGetSample.ts index 3791ea478cd9..71f2ecc720b4 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPolicyVirtualNetworkLinksGetSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPolicyVirtualNetworkLinksGetSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets properties of a DNS resolver policy virtual network link. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets properties of a DNS resolver policy virtual network link. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverPolicyVirtualNetworkLink_Get.json */ -async function retrieveDnsResolverPolicyVirtualNetworkLink() { +async function retrieveDnsResolverPolicyVirtualNetworkLink(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -33,7 +31,7 @@ async function retrieveDnsResolverPolicyVirtualNetworkLink() { console.log(result); } -async function main() { +async function main(): Promise { await retrieveDnsResolverPolicyVirtualNetworkLink(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPolicyVirtualNetworkLinksListSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPolicyVirtualNetworkLinksListSample.ts index b56a487f3ca2..7290054a902c 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPolicyVirtualNetworkLinksListSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPolicyVirtualNetworkLinksListSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS resolver policy virtual network links. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists DNS resolver policy virtual network links. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverPolicyVirtualNetworkLink_List.json */ -async function listDnsResolverPolicyVirtualNetworkLinksByDnsResolverPolicy() { +async function listDnsResolverPolicyVirtualNetworkLinksByDnsResolverPolicy(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -34,7 +32,7 @@ async function listDnsResolverPolicyVirtualNetworkLinksByDnsResolverPolicy() { console.log(resArray); } -async function main() { +async function main(): Promise { await listDnsResolverPolicyVirtualNetworkLinksByDnsResolverPolicy(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPolicyVirtualNetworkLinksUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPolicyVirtualNetworkLinksUpdateSample.ts index e407bb5b5990..04e6ee682f3a 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPolicyVirtualNetworkLinksUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolverPolicyVirtualNetworkLinksUpdateSample.ts @@ -8,9 +8,7 @@ import type { DnsResolverPolicyVirtualNetworkLinkPatch } from "@azure/arm-dnsresolver"; import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a DNS resolver policy virtual network link. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates a DNS resolver policy virtual network link. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverPolicyVirtualNetworkLink_Patch.json */ -async function updateDnsResolverPolicyVirtualNetworkLink() { +async function updateDnsResolverPolicyVirtualNetworkLink(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -38,7 +36,7 @@ async function updateDnsResolverPolicyVirtualNetworkLink() { console.log(result); } -async function main() { +async function main(): Promise { await updateDnsResolverPolicyVirtualNetworkLink(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversCreateOrUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversCreateOrUpdateSample.ts index f696f2fbb048..fb3448ed60ea 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversCreateOrUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { DnsResolver } from "@azure/arm-dnsresolver"; import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a DNS resolver. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates a DNS resolver. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolver_Put.json */ -async function upsertDnsResolver() { +async function upsertDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -40,7 +38,7 @@ async function upsertDnsResolver() { console.log(result); } -async function main() { +async function main(): Promise { await upsertDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversDeleteSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversDeleteSample.ts index f84342778ebf..145fd1c13e44 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversDeleteSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversDeleteSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a DNS resolver. WARNING: This operation cannot be undone. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Deletes a DNS resolver. WARNING: This operation cannot be undone. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolver_Delete.json */ -async function deleteDnsResolver() { +async function deleteDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -28,7 +26,7 @@ async function deleteDnsResolver() { console.log(result); } -async function main() { +async function main(): Promise { await deleteDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversGetSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversGetSample.ts index 00b45fd2a22e..feef716d027c 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversGetSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversGetSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets properties of a DNS resolver. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets properties of a DNS resolver. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolver_Get.json */ -async function retrieveDnsResolver() { +async function retrieveDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -28,7 +26,7 @@ async function retrieveDnsResolver() { console.log(result); } -async function main() { +async function main(): Promise { await retrieveDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversListByResourceGroupSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversListByResourceGroupSample.ts index 11c872484e06..5c3de7ab20b2 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversListByResourceGroupSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversListByResourceGroupSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS resolvers within a resource group. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists DNS resolvers within a resource group. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolver_ListByResourceGroup.json */ -async function listDnsResolversByResourceGroup() { +async function listDnsResolversByResourceGroup(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -30,7 +28,7 @@ async function listDnsResolversByResourceGroup() { console.log(resArray); } -async function main() { +async function main(): Promise { await listDnsResolversByResourceGroup(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversListByVirtualNetworkSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversListByVirtualNetworkSample.ts index 1f51bae1ee4c..f4067f8b9f81 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversListByVirtualNetworkSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversListByVirtualNetworkSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS resolver resource IDs linked to a virtual network. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists DNS resolver resource IDs linked to a virtual network. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolver_ListByVirtualNetwork.json */ -async function listDnsResolversByVirtualNetwork() { +async function listDnsResolversByVirtualNetwork(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -34,7 +32,7 @@ async function listDnsResolversByVirtualNetwork() { console.log(resArray); } -async function main() { +async function main(): Promise { await listDnsResolversByVirtualNetwork(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversListSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversListSample.ts index dba57907b89d..73ea6f3b4606 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversListSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversListSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS resolvers in all resource groups of a subscription. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists DNS resolvers in all resource groups of a subscription. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolver_ListBySubscription.json */ -async function listDnsResolversBySubscription() { +async function listDnsResolversBySubscription(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function listDnsResolversBySubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { await listDnsResolversBySubscription(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversUpdateSample.ts index bf4f39042caa..07c2ce331677 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsResolversUpdateSample.ts @@ -8,9 +8,7 @@ import type { DnsResolverPatch } from "@azure/arm-dnsresolver"; import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a DNS resolver. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates a DNS resolver. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolver_Patch.json */ -async function updateDnsResolver() { +async function updateDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -34,7 +32,7 @@ async function updateDnsResolver() { console.log(result); } -async function main() { +async function main(): Promise { await updateDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsSecurityRulesCreateOrUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsSecurityRulesCreateOrUpdateSample.ts index 6619b77ed1d4..765f357c2791 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsSecurityRulesCreateOrUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsSecurityRulesCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { DnsSecurityRule } from "@azure/arm-dnsresolver"; import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a DNS security rule for a DNS resolver policy. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates a DNS security rule for a DNS resolver policy. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsSecurityRule_Put.json */ -async function upsertDnsSecurityRule() { +async function upsertDnsSecurityRule(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -47,7 +45,7 @@ async function upsertDnsSecurityRule() { console.log(result); } -async function main() { +async function main(): Promise { await upsertDnsSecurityRule(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsSecurityRulesDeleteSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsSecurityRulesDeleteSample.ts index 67c0a5144799..1f4cecc3d156 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsSecurityRulesDeleteSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsSecurityRulesDeleteSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a DNS security rule for a DNS resolver policy. WARNING: This operation cannot be undone. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Deletes a DNS security rule for a DNS resolver policy. WARNING: This operation cannot be undone. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsSecurityRule_Delete.json */ -async function deleteDnsSecurityRuleForDnsResolverPolicy() { +async function deleteDnsSecurityRuleForDnsResolverPolicy(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -33,7 +31,7 @@ async function deleteDnsSecurityRuleForDnsResolverPolicy() { console.log(result); } -async function main() { +async function main(): Promise { await deleteDnsSecurityRuleForDnsResolverPolicy(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsSecurityRulesGetSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsSecurityRulesGetSample.ts index 6ec89e325870..c92e94e402e6 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsSecurityRulesGetSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsSecurityRulesGetSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets properties of a DNS security rule for a DNS resolver policy. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets properties of a DNS security rule for a DNS resolver policy. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsSecurityRule_Get.json */ -async function retrieveDnsSecurityRuleForDnsResolverPolicy() { +async function retrieveDnsSecurityRuleForDnsResolverPolicy(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -33,7 +31,7 @@ async function retrieveDnsSecurityRuleForDnsResolverPolicy() { console.log(result); } -async function main() { +async function main(): Promise { await retrieveDnsSecurityRuleForDnsResolverPolicy(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsSecurityRulesListSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsSecurityRulesListSample.ts index 42d22efca9f0..fbd7560bf2f4 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsSecurityRulesListSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsSecurityRulesListSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS security rules for a DNS resolver policy. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists DNS security rules for a DNS resolver policy. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsSecurityRule_List.json */ -async function listDnsSecurityRulesByDnsResolverPolicy() { +async function listDnsSecurityRulesByDnsResolverPolicy(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -31,7 +29,7 @@ async function listDnsSecurityRulesByDnsResolverPolicy() { console.log(resArray); } -async function main() { +async function main(): Promise { await listDnsSecurityRulesByDnsResolverPolicy(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsSecurityRulesUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsSecurityRulesUpdateSample.ts index bee18c69f4fe..5b709927afb1 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsSecurityRulesUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/dnsSecurityRulesUpdateSample.ts @@ -8,9 +8,7 @@ import type { DnsSecurityRulePatch } from "@azure/arm-dnsresolver"; import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a DNS security rule. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates a DNS security rule. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsSecurityRule_Patch.json */ -async function updateDnsSecurityRuleForDnsResolverPolicy() { +async function updateDnsSecurityRuleForDnsResolverPolicy(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -39,7 +37,7 @@ async function updateDnsSecurityRuleForDnsResolverPolicy() { console.log(result); } -async function main() { +async function main(): Promise { await updateDnsSecurityRuleForDnsResolverPolicy(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/forwardingRulesCreateOrUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/forwardingRulesCreateOrUpdateSample.ts index 90de0dc287ec..d3073ea8b3ea 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/forwardingRulesCreateOrUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/forwardingRulesCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { ForwardingRule } from "@azure/arm-dnsresolver"; import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a forwarding rule in a DNS forwarding ruleset. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates a forwarding rule in a DNS forwarding ruleset. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ForwardingRule_Put.json */ -async function upsertForwardingRuleInADnsForwardingRuleset() { +async function upsertForwardingRuleInADnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -44,7 +42,7 @@ async function upsertForwardingRuleInADnsForwardingRuleset() { console.log(result); } -async function main() { +async function main(): Promise { await upsertForwardingRuleInADnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/forwardingRulesDeleteSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/forwardingRulesDeleteSample.ts index 301379d2e100..c455dbcd264d 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/forwardingRulesDeleteSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/forwardingRulesDeleteSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a forwarding rule in a DNS forwarding ruleset. WARNING: This operation cannot be undone. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Deletes a forwarding rule in a DNS forwarding ruleset. WARNING: This operation cannot be undone. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ForwardingRule_Delete.json */ -async function deleteForwardingRuleInADnsForwardingRuleset() { +async function deleteForwardingRuleInADnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -33,7 +31,7 @@ async function deleteForwardingRuleInADnsForwardingRuleset() { console.log(result); } -async function main() { +async function main(): Promise { await deleteForwardingRuleInADnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/forwardingRulesGetSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/forwardingRulesGetSample.ts index 9e153ef7fd1b..aa1ad0db41cf 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/forwardingRulesGetSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/forwardingRulesGetSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets properties of a forwarding rule in a DNS forwarding ruleset. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets properties of a forwarding rule in a DNS forwarding ruleset. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ForwardingRule_Get.json */ -async function retrieveForwardingRuleInADnsForwardingRuleset() { +async function retrieveForwardingRuleInADnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -33,7 +31,7 @@ async function retrieveForwardingRuleInADnsForwardingRuleset() { console.log(result); } -async function main() { +async function main(): Promise { await retrieveForwardingRuleInADnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/forwardingRulesListSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/forwardingRulesListSample.ts index b40ffaba448e..11264e38a371 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/forwardingRulesListSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/forwardingRulesListSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists forwarding rules in a DNS forwarding ruleset. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists forwarding rules in a DNS forwarding ruleset. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ForwardingRule_List.json */ -async function listForwardingRulesInADnsForwardingRuleset() { +async function listForwardingRulesInADnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -34,7 +32,7 @@ async function listForwardingRulesInADnsForwardingRuleset() { console.log(resArray); } -async function main() { +async function main(): Promise { await listForwardingRulesInADnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/forwardingRulesUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/forwardingRulesUpdateSample.ts index 8359dece7be9..60b4595066c3 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/forwardingRulesUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/forwardingRulesUpdateSample.ts @@ -8,9 +8,7 @@ import type { ForwardingRulePatch } from "@azure/arm-dnsresolver"; import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a forwarding rule in a DNS forwarding ruleset. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates a forwarding rule in a DNS forwarding ruleset. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ForwardingRule_Patch.json */ -async function updateForwardingRuleInADnsForwardingRuleset() { +async function updateForwardingRuleInADnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -39,7 +37,7 @@ async function updateForwardingRuleInADnsForwardingRuleset() { console.log(result); } -async function main() { +async function main(): Promise { await updateForwardingRuleInADnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/inboundEndpointsCreateOrUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/inboundEndpointsCreateOrUpdateSample.ts index 66c8ddf7f9d0..025f64905bd5 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/inboundEndpointsCreateOrUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/inboundEndpointsCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { InboundEndpoint } from "@azure/arm-dnsresolver"; import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates an inbound endpoint for a DNS resolver. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates an inbound endpoint for a DNS resolver. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/InboundEndpoint_Put.json */ -async function upsertInboundEndpointForDnsResolver() { +async function upsertInboundEndpointForDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -47,7 +45,7 @@ async function upsertInboundEndpointForDnsResolver() { console.log(result); } -async function main() { +async function main(): Promise { await upsertInboundEndpointForDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/inboundEndpointsDeleteSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/inboundEndpointsDeleteSample.ts index e6c15a5496f8..8be94d6d843b 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/inboundEndpointsDeleteSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/inboundEndpointsDeleteSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes an inbound endpoint for a DNS resolver. WARNING: This operation cannot be undone. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Deletes an inbound endpoint for a DNS resolver. WARNING: This operation cannot be undone. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/InboundEndpoint_Delete.json */ -async function deleteInboundEndpointForDnsResolver() { +async function deleteInboundEndpointForDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -33,7 +31,7 @@ async function deleteInboundEndpointForDnsResolver() { console.log(result); } -async function main() { +async function main(): Promise { await deleteInboundEndpointForDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/inboundEndpointsGetSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/inboundEndpointsGetSample.ts index f896ef34537f..c686b7b4a3fa 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/inboundEndpointsGetSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/inboundEndpointsGetSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets properties of an inbound endpoint for a DNS resolver. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets properties of an inbound endpoint for a DNS resolver. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/InboundEndpoint_Get.json */ -async function retrieveInboundEndpointForDnsResolver() { +async function retrieveInboundEndpointForDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -33,7 +31,7 @@ async function retrieveInboundEndpointForDnsResolver() { console.log(result); } -async function main() { +async function main(): Promise { await retrieveInboundEndpointForDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/inboundEndpointsListSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/inboundEndpointsListSample.ts index 6f0b92a080ce..fd00ea510ad9 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/inboundEndpointsListSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/inboundEndpointsListSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists inbound endpoints for a DNS resolver. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists inbound endpoints for a DNS resolver. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/InboundEndpoint_List.json */ -async function listInboundEndpointsByDnsResolver() { +async function listInboundEndpointsByDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -31,7 +29,7 @@ async function listInboundEndpointsByDnsResolver() { console.log(resArray); } -async function main() { +async function main(): Promise { await listInboundEndpointsByDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/inboundEndpointsUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/inboundEndpointsUpdateSample.ts index a675fd32756f..a457eb9e7ef7 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/inboundEndpointsUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/inboundEndpointsUpdateSample.ts @@ -8,9 +8,7 @@ import type { InboundEndpointPatch } from "@azure/arm-dnsresolver"; import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates an inbound endpoint for a DNS resolver. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates an inbound endpoint for a DNS resolver. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/InboundEndpoint_Patch.json */ -async function updateInboundEndpointForDnsResolver() { +async function updateInboundEndpointForDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -36,7 +34,7 @@ async function updateInboundEndpointForDnsResolver() { console.log(result); } -async function main() { +async function main(): Promise { await updateInboundEndpointForDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/outboundEndpointsCreateOrUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/outboundEndpointsCreateOrUpdateSample.ts index 0cbada057d2a..4e287e4407c3 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/outboundEndpointsCreateOrUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/outboundEndpointsCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { OutboundEndpoint } from "@azure/arm-dnsresolver"; import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates an outbound endpoint for a DNS resolver. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates an outbound endpoint for a DNS resolver. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/OutboundEndpoint_Put.json */ -async function upsertOutboundEndpointForDnsResolver() { +async function upsertOutboundEndpointForDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -42,7 +40,7 @@ async function upsertOutboundEndpointForDnsResolver() { console.log(result); } -async function main() { +async function main(): Promise { await upsertOutboundEndpointForDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/outboundEndpointsDeleteSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/outboundEndpointsDeleteSample.ts index 23489ad04205..2c80d278acf8 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/outboundEndpointsDeleteSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/outboundEndpointsDeleteSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes an outbound endpoint for a DNS resolver. WARNING: This operation cannot be undone. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Deletes an outbound endpoint for a DNS resolver. WARNING: This operation cannot be undone. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/OutboundEndpoint_Delete.json */ -async function deleteOutboundEndpointForDnsResolver() { +async function deleteOutboundEndpointForDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -33,7 +31,7 @@ async function deleteOutboundEndpointForDnsResolver() { console.log(result); } -async function main() { +async function main(): Promise { await deleteOutboundEndpointForDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/outboundEndpointsGetSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/outboundEndpointsGetSample.ts index 72bd42bbc367..054fec639ad6 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/outboundEndpointsGetSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/outboundEndpointsGetSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets properties of an outbound endpoint for a DNS resolver. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets properties of an outbound endpoint for a DNS resolver. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/OutboundEndpoint_Get.json */ -async function retrieveOutboundEndpointForDnsResolver() { +async function retrieveOutboundEndpointForDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -33,7 +31,7 @@ async function retrieveOutboundEndpointForDnsResolver() { console.log(result); } -async function main() { +async function main(): Promise { await retrieveOutboundEndpointForDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/outboundEndpointsListSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/outboundEndpointsListSample.ts index dd76b9eba2aa..3cbe1a47ee52 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/outboundEndpointsListSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/outboundEndpointsListSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists outbound endpoints for a DNS resolver. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists outbound endpoints for a DNS resolver. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/OutboundEndpoint_List.json */ -async function listOutboundEndpointsByDnsResolver() { +async function listOutboundEndpointsByDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -31,7 +29,7 @@ async function listOutboundEndpointsByDnsResolver() { console.log(resArray); } -async function main() { +async function main(): Promise { await listOutboundEndpointsByDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/outboundEndpointsUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/outboundEndpointsUpdateSample.ts index d39a4a6c1d79..5da8a4ef58a8 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/outboundEndpointsUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/outboundEndpointsUpdateSample.ts @@ -8,9 +8,7 @@ import type { OutboundEndpointPatch } from "@azure/arm-dnsresolver"; import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates an outbound endpoint for a DNS resolver. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates an outbound endpoint for a DNS resolver. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/OutboundEndpoint_Patch.json */ -async function updateOutboundEndpointForDnsResolver() { +async function updateOutboundEndpointForDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -36,7 +34,7 @@ async function updateOutboundEndpointForDnsResolver() { console.log(result); } -async function main() { +async function main(): Promise { await updateOutboundEndpointForDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/virtualNetworkLinksCreateOrUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/virtualNetworkLinksCreateOrUpdateSample.ts index 15fbce31a243..363784d9c579 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/virtualNetworkLinksCreateOrUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/virtualNetworkLinksCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { VirtualNetworkLink } from "@azure/arm-dnsresolver"; import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a virtual network link to a DNS forwarding ruleset. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates a virtual network link to a DNS forwarding ruleset. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/VirtualNetworkLink_Put.json */ -async function upsertVirtualNetworkLinkToADnsForwardingRuleset() { +async function upsertVirtualNetworkLinkToADnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -41,7 +39,7 @@ async function upsertVirtualNetworkLinkToADnsForwardingRuleset() { console.log(result); } -async function main() { +async function main(): Promise { await upsertVirtualNetworkLinkToADnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/virtualNetworkLinksDeleteSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/virtualNetworkLinksDeleteSample.ts index 99d78dfa96df..941baecd9778 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/virtualNetworkLinksDeleteSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/virtualNetworkLinksDeleteSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a virtual network link to a DNS forwarding ruleset. WARNING: This operation cannot be undone. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Deletes a virtual network link to a DNS forwarding ruleset. WARNING: This operation cannot be undone. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/VirtualNetworkLink_Delete.json */ -async function deleteVirtualNetworkLinkToADnsForwardingRuleset() { +async function deleteVirtualNetworkLinkToADnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -33,7 +31,7 @@ async function deleteVirtualNetworkLinkToADnsForwardingRuleset() { console.log(result); } -async function main() { +async function main(): Promise { await deleteVirtualNetworkLinkToADnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/virtualNetworkLinksGetSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/virtualNetworkLinksGetSample.ts index 238bb95ab458..6a0f39eab3f7 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/virtualNetworkLinksGetSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/virtualNetworkLinksGetSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets properties of a virtual network link to a DNS forwarding ruleset. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets properties of a virtual network link to a DNS forwarding ruleset. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/VirtualNetworkLink_Get.json */ -async function retrieveVirtualNetworkLinkToADnsForwardingRuleset() { +async function retrieveVirtualNetworkLinkToADnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -33,7 +31,7 @@ async function retrieveVirtualNetworkLinkToADnsForwardingRuleset() { console.log(result); } -async function main() { +async function main(): Promise { await retrieveVirtualNetworkLinkToADnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/virtualNetworkLinksListSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/virtualNetworkLinksListSample.ts index 166a874690f1..cad37adb837a 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/virtualNetworkLinksListSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/virtualNetworkLinksListSample.ts @@ -7,9 +7,7 @@ */ import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists virtual network links to a DNS forwarding ruleset. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists virtual network links to a DNS forwarding ruleset. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/VirtualNetworkLink_List.json */ -async function listVirtualNetworkLinksToADnsForwardingRuleset() { +async function listVirtualNetworkLinksToADnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -34,7 +32,7 @@ async function listVirtualNetworkLinksToADnsForwardingRuleset() { console.log(resArray); } -async function main() { +async function main(): Promise { await listVirtualNetworkLinksToADnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples-dev/virtualNetworkLinksUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples-dev/virtualNetworkLinksUpdateSample.ts index ce75e429d44a..92ae39db6160 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples-dev/virtualNetworkLinksUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples-dev/virtualNetworkLinksUpdateSample.ts @@ -8,9 +8,7 @@ import type { VirtualNetworkLinkPatch } from "@azure/arm-dnsresolver"; import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a virtual network link to a DNS forwarding ruleset. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates a virtual network link to a DNS forwarding ruleset. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/VirtualNetworkLink_Patch.json */ -async function updateVirtualNetworkLinkToADnsForwardingRuleset() { +async function updateVirtualNetworkLinkToADnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; const resourceGroupName = process.env["DNSRESOLVER_RESOURCE_GROUP"] || "sampleResourceGroup"; @@ -38,7 +36,7 @@ async function updateVirtualNetworkLinkToADnsForwardingRuleset() { console.log(result); } -async function main() { +async function main(): Promise { await updateVirtualNetworkLinkToADnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsCreateOrUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsCreateOrUpdateSample.ts index d5d0504cade2..9a01601d9916 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsCreateOrUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsCreateOrUpdateSample.ts @@ -13,9 +13,7 @@ import { DnsResolverManagementClient, } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a DNS forwarding ruleset. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Creates or updates a DNS forwarding ruleset. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsForwardingRuleset_Put.json */ -async function upsertDnsForwardingRuleset() { +async function upsertDnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -52,7 +50,7 @@ async function upsertDnsForwardingRuleset() { console.log(result); } -async function main() { +async function main(): Promise { upsertDnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsDeleteSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsDeleteSample.ts index 9dddde02cb17..3b281e65d9bc 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsDeleteSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a DNS forwarding ruleset. WARNING: This operation cannot be undone. All forwarding rules within the ruleset will be deleted. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes a DNS forwarding ruleset. WARNING: This operation cannot be undone. All forwarding rules within the ruleset will be deleted. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsForwardingRuleset_Delete.json */ -async function deleteDnsForwardingRuleset() { +async function deleteDnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -36,7 +34,7 @@ async function deleteDnsForwardingRuleset() { console.log(result); } -async function main() { +async function main(): Promise { deleteDnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsGetSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsGetSample.ts index 82c7cc4f02bb..6e079a717e3a 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsGetSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a DNS forwarding ruleset properties. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a DNS forwarding ruleset properties. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsForwardingRuleset_Get.json */ -async function retrieveDnsForwardingRuleset() { +async function retrieveDnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -36,7 +34,7 @@ async function retrieveDnsForwardingRuleset() { console.log(result); } -async function main() { +async function main(): Promise { retrieveDnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsListByResourceGroupSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsListByResourceGroupSample.ts index ba77472bfeca..e2f0442968ad 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsListByResourceGroupSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsListByResourceGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS forwarding rulesets within a resource group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists DNS forwarding rulesets within a resource group. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsForwardingRuleset_ListByResourceGroup.json */ -async function listDnsForwardingRulesetsByResourceGroup() { +async function listDnsForwardingRulesetsByResourceGroup(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -37,7 +35,7 @@ async function listDnsForwardingRulesetsByResourceGroup() { console.log(resArray); } -async function main() { +async function main(): Promise { listDnsForwardingRulesetsByResourceGroup(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsListByVirtualNetworkSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsListByVirtualNetworkSample.ts index 09b2a136f591..8b274334c23f 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsListByVirtualNetworkSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsListByVirtualNetworkSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS forwarding ruleset resource IDs attached to a virtual network. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists DNS forwarding ruleset resource IDs attached to a virtual network. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsForwardingRuleset_ListByVirtualNetwork.json */ -async function listDnsForwardingRulesetsByVirtualNetwork() { +async function listDnsForwardingRulesetsByVirtualNetwork(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -39,7 +37,7 @@ async function listDnsForwardingRulesetsByVirtualNetwork() { console.log(resArray); } -async function main() { +async function main(): Promise { listDnsForwardingRulesetsByVirtualNetwork(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsListSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsListSample.ts index 58333b68a4d5..67bd7dd49941 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsListSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS forwarding rulesets in all resource groups of a subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists DNS forwarding rulesets in all resource groups of a subscription. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsForwardingRuleset_ListBySubscription.json */ -async function listDnsForwardingRulesetsBySubscription() { +async function listDnsForwardingRulesetsBySubscription(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -33,7 +31,7 @@ async function listDnsForwardingRulesetsBySubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { listDnsForwardingRulesetsBySubscription(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsUpdateSample.ts index a5f2f23bd2ac..a5bfece8923d 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsForwardingRulesetsUpdateSample.ts @@ -13,9 +13,7 @@ import { DnsResolverManagementClient, } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a DNS forwarding ruleset. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Updates a DNS forwarding ruleset. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsForwardingRuleset_Patch.json */ -async function updateDnsForwardingRuleset() { +async function updateDnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -41,7 +39,7 @@ async function updateDnsForwardingRuleset() { console.log(result); } -async function main() { +async function main(): Promise { updateDnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverDomainListsCreateOrUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverDomainListsCreateOrUpdateSample.ts index 55a2d03a021c..a6583341abd4 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverDomainListsCreateOrUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverDomainListsCreateOrUpdateSample.ts @@ -13,9 +13,7 @@ import { DnsResolverManagementClient, } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a DNS resolver domain list. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Creates or updates a DNS resolver domain list. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverDomainList_Put.json */ -async function upsertDnsResolverDomainList() { +async function upsertDnsResolverDomainList(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -45,7 +43,7 @@ async function upsertDnsResolverDomainList() { console.log(result); } -async function main() { +async function main(): Promise { upsertDnsResolverDomainList(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverDomainListsDeleteSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverDomainListsDeleteSample.ts index bc329d033ef6..39ab98b4df47 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverDomainListsDeleteSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverDomainListsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a DNS resolver domain list. WARNING: This operation cannot be undone. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes a DNS resolver domain list. WARNING: This operation cannot be undone. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverDomainList_Delete.json */ -async function deleteDnsResolverDomainList() { +async function deleteDnsResolverDomainList(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -36,7 +34,7 @@ async function deleteDnsResolverDomainList() { console.log(result); } -async function main() { +async function main(): Promise { deleteDnsResolverDomainList(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverDomainListsGetSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverDomainListsGetSample.ts index 9b5fdd93805e..2ee697ab9a88 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverDomainListsGetSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverDomainListsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets properties of a DNS resolver domain list. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets properties of a DNS resolver domain list. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverDomainList_Get.json */ -async function retrieveDnsResolverDomainList() { +async function retrieveDnsResolverDomainList(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -36,7 +34,7 @@ async function retrieveDnsResolverDomainList() { console.log(result); } -async function main() { +async function main(): Promise { retrieveDnsResolverDomainList(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverDomainListsListByResourceGroupSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverDomainListsListByResourceGroupSample.ts index c2a48ad1da81..6e6a98437e1a 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverDomainListsListByResourceGroupSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverDomainListsListByResourceGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS resolver domain lists within a resource group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists DNS resolver domain lists within a resource group. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverDomainList_ListByResourceGroup.json */ -async function listDnsResolverDomainListsByResourceGroup() { +async function listDnsResolverDomainListsByResourceGroup(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -37,7 +35,7 @@ async function listDnsResolverDomainListsByResourceGroup() { console.log(resArray); } -async function main() { +async function main(): Promise { listDnsResolverDomainListsByResourceGroup(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverDomainListsListSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverDomainListsListSample.ts index 0a7977b544ee..47f5ba0b0631 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverDomainListsListSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverDomainListsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS resolver domain lists in all resource groups of a subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists DNS resolver domain lists in all resource groups of a subscription. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverDomainList_ListBySubscription.json */ -async function listDnsResolverDomainListsBySubscription() { +async function listDnsResolverDomainListsBySubscription(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -33,7 +31,7 @@ async function listDnsResolverDomainListsBySubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { listDnsResolverDomainListsBySubscription(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverDomainListsUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverDomainListsUpdateSample.ts index a1a5e6ba7b03..aca743f1902e 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverDomainListsUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverDomainListsUpdateSample.ts @@ -13,9 +13,7 @@ import { DnsResolverManagementClient, } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a DNS resolver domain list. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Updates a DNS resolver domain list. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverDomainList_Patch.json */ -async function updateDnsResolverDomainList() { +async function updateDnsResolverDomainList(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -44,7 +42,7 @@ async function updateDnsResolverDomainList() { console.log(result); } -async function main() { +async function main(): Promise { updateDnsResolverDomainList(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesCreateOrUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesCreateOrUpdateSample.ts index 6e16d9899da8..4e2746a0aa8f 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesCreateOrUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesCreateOrUpdateSample.ts @@ -13,9 +13,7 @@ import { DnsResolverManagementClient, } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a DNS resolver policy. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Creates or updates a DNS resolver policy. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverPolicy_Put.json */ -async function upsertDnsResolverPolicy() { +async function upsertDnsResolverPolicy(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -44,7 +42,7 @@ async function upsertDnsResolverPolicy() { console.log(result); } -async function main() { +async function main(): Promise { upsertDnsResolverPolicy(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesDeleteSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesDeleteSample.ts index 10b3e50affde..b2ff3b2a45a4 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesDeleteSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a DNS resolver policy. WARNING: This operation cannot be undone. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes a DNS resolver policy. WARNING: This operation cannot be undone. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverPolicy_Delete.json */ -async function deleteDnsResolverPolicy() { +async function deleteDnsResolverPolicy(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -36,7 +34,7 @@ async function deleteDnsResolverPolicy() { console.log(result); } -async function main() { +async function main(): Promise { deleteDnsResolverPolicy(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesGetSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesGetSample.ts index 0115fffecfca..2a8568f5acee 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesGetSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets properties of a DNS resolver policy. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets properties of a DNS resolver policy. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverPolicy_Get.json */ -async function retrieveDnsResolverPolicy() { +async function retrieveDnsResolverPolicy(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -36,7 +34,7 @@ async function retrieveDnsResolverPolicy() { console.log(result); } -async function main() { +async function main(): Promise { retrieveDnsResolverPolicy(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesListByResourceGroupSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesListByResourceGroupSample.ts index 7ed8f1b94e27..5004361657b5 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesListByResourceGroupSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesListByResourceGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS resolver policies within a resource group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists DNS resolver policies within a resource group. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverPolicy_ListByResourceGroup.json */ -async function listDnsResolverPoliciesByResourceGroup() { +async function listDnsResolverPoliciesByResourceGroup(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -37,7 +35,7 @@ async function listDnsResolverPoliciesByResourceGroup() { console.log(resArray); } -async function main() { +async function main(): Promise { listDnsResolverPoliciesByResourceGroup(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesListByVirtualNetworkSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesListByVirtualNetworkSample.ts index 60db1f81e60b..4a79ec15c6a0 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesListByVirtualNetworkSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesListByVirtualNetworkSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS resolver policy resource IDs linked to a virtual network. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists DNS resolver policy resource IDs linked to a virtual network. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverPolicy_ListByVirtualNetwork.json */ -async function listDnsResolverPoliciesByVirtualNetwork() { +async function listDnsResolverPoliciesByVirtualNetwork(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -39,7 +37,7 @@ async function listDnsResolverPoliciesByVirtualNetwork() { console.log(resArray); } -async function main() { +async function main(): Promise { listDnsResolverPoliciesByVirtualNetwork(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesListSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesListSample.ts index 36c49aab0222..a2e99f40ed2e 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesListSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS resolver policies in all resource groups of a subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists DNS resolver policies in all resource groups of a subscription. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverPolicy_ListBySubscription.json */ -async function listDnsResolverPoliciesBySubscription() { +async function listDnsResolverPoliciesBySubscription(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -33,7 +31,7 @@ async function listDnsResolverPoliciesBySubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { listDnsResolverPoliciesBySubscription(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesUpdateSample.ts index 9dec7b7077a1..6bd98702b483 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPoliciesUpdateSample.ts @@ -13,9 +13,7 @@ import { DnsResolverManagementClient, } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a DNS resolver policy. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Updates a DNS resolver policy. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverPolicy_Patch.json */ -async function updateDnsResolverPolicy() { +async function updateDnsResolverPolicy(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -41,7 +39,7 @@ async function updateDnsResolverPolicy() { console.log(result); } -async function main() { +async function main(): Promise { updateDnsResolverPolicy(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPolicyVirtualNetworkLinksCreateOrUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPolicyVirtualNetworkLinksCreateOrUpdateSample.ts index 7f5d835006a9..d68541ac1035 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPolicyVirtualNetworkLinksCreateOrUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPolicyVirtualNetworkLinksCreateOrUpdateSample.ts @@ -13,9 +13,7 @@ import { DnsResolverManagementClient, } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a DNS resolver policy virtual network link. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Creates or updates a DNS resolver policy virtual network link. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverPolicyVirtualNetworkLink_Put.json */ -async function upsertDnsResolverPolicyVirtualNetworkLink() { +async function upsertDnsResolverPolicyVirtualNetworkLink(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -50,7 +48,7 @@ async function upsertDnsResolverPolicyVirtualNetworkLink() { console.log(result); } -async function main() { +async function main(): Promise { upsertDnsResolverPolicyVirtualNetworkLink(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPolicyVirtualNetworkLinksDeleteSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPolicyVirtualNetworkLinksDeleteSample.ts index 795700e162f0..23155f5cdecd 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPolicyVirtualNetworkLinksDeleteSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPolicyVirtualNetworkLinksDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a DNS resolver policy virtual network link. WARNING: This operation cannot be undone. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes a DNS resolver policy virtual network link. WARNING: This operation cannot be undone. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverPolicyVirtualNetworkLink_Delete.json */ -async function deleteDnsResolverPolicyVirtualNetworkLink() { +async function deleteDnsResolverPolicyVirtualNetworkLink(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -39,7 +37,7 @@ async function deleteDnsResolverPolicyVirtualNetworkLink() { console.log(result); } -async function main() { +async function main(): Promise { deleteDnsResolverPolicyVirtualNetworkLink(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPolicyVirtualNetworkLinksGetSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPolicyVirtualNetworkLinksGetSample.ts index e48e64142af6..64199186edfa 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPolicyVirtualNetworkLinksGetSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPolicyVirtualNetworkLinksGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets properties of a DNS resolver policy virtual network link. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets properties of a DNS resolver policy virtual network link. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverPolicyVirtualNetworkLink_Get.json */ -async function retrieveDnsResolverPolicyVirtualNetworkLink() { +async function retrieveDnsResolverPolicyVirtualNetworkLink(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -38,7 +36,7 @@ async function retrieveDnsResolverPolicyVirtualNetworkLink() { console.log(result); } -async function main() { +async function main(): Promise { retrieveDnsResolverPolicyVirtualNetworkLink(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPolicyVirtualNetworkLinksListSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPolicyVirtualNetworkLinksListSample.ts index 2363f6566aa7..6e13ac6ac8ef 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPolicyVirtualNetworkLinksListSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPolicyVirtualNetworkLinksListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS resolver policy virtual network links. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists DNS resolver policy virtual network links. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverPolicyVirtualNetworkLink_List.json */ -async function listDnsResolverPolicyVirtualNetworkLinksByDnsResolverPolicy() { +async function listDnsResolverPolicyVirtualNetworkLinksByDnsResolverPolicy(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -39,7 +37,7 @@ async function listDnsResolverPolicyVirtualNetworkLinksByDnsResolverPolicy() { console.log(resArray); } -async function main() { +async function main(): Promise { listDnsResolverPolicyVirtualNetworkLinksByDnsResolverPolicy(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPolicyVirtualNetworkLinksUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPolicyVirtualNetworkLinksUpdateSample.ts index c00adbb35720..9b20a0fd81b8 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPolicyVirtualNetworkLinksUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolverPolicyVirtualNetworkLinksUpdateSample.ts @@ -13,9 +13,7 @@ import { DnsResolverManagementClient, } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a DNS resolver policy virtual network link. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Updates a DNS resolver policy virtual network link. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolverPolicyVirtualNetworkLink_Patch.json */ -async function updateDnsResolverPolicyVirtualNetworkLink() { +async function updateDnsResolverPolicyVirtualNetworkLink(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -46,7 +44,7 @@ async function updateDnsResolverPolicyVirtualNetworkLink() { console.log(result); } -async function main() { +async function main(): Promise { updateDnsResolverPolicyVirtualNetworkLink(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversCreateOrUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversCreateOrUpdateSample.ts index faaf94d5f831..044f5fde6005 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversCreateOrUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversCreateOrUpdateSample.ts @@ -13,9 +13,7 @@ import { DnsResolverManagementClient, } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a DNS resolver. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Creates or updates a DNS resolver. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolver_Put.json */ -async function upsertDnsResolver() { +async function upsertDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -47,7 +45,7 @@ async function upsertDnsResolver() { console.log(result); } -async function main() { +async function main(): Promise { upsertDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversDeleteSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversDeleteSample.ts index 2c356ab6297e..dbf7c096368d 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversDeleteSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a DNS resolver. WARNING: This operation cannot be undone. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes a DNS resolver. WARNING: This operation cannot be undone. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolver_Delete.json */ -async function deleteDnsResolver() { +async function deleteDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -36,7 +34,7 @@ async function deleteDnsResolver() { console.log(result); } -async function main() { +async function main(): Promise { deleteDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversGetSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversGetSample.ts index b7370da39024..587cd281e14b 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversGetSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets properties of a DNS resolver. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets properties of a DNS resolver. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolver_Get.json */ -async function retrieveDnsResolver() { +async function retrieveDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -36,7 +34,7 @@ async function retrieveDnsResolver() { console.log(result); } -async function main() { +async function main(): Promise { retrieveDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversListByResourceGroupSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversListByResourceGroupSample.ts index e7351ecd9c46..99df88c29dc6 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversListByResourceGroupSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversListByResourceGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS resolvers within a resource group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists DNS resolvers within a resource group. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolver_ListByResourceGroup.json */ -async function listDnsResolversByResourceGroup() { +async function listDnsResolversByResourceGroup(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -37,7 +35,7 @@ async function listDnsResolversByResourceGroup() { console.log(resArray); } -async function main() { +async function main(): Promise { listDnsResolversByResourceGroup(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversListByVirtualNetworkSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversListByVirtualNetworkSample.ts index 2ed5557235b0..44813e26d5bf 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversListByVirtualNetworkSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversListByVirtualNetworkSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS resolver resource IDs linked to a virtual network. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists DNS resolver resource IDs linked to a virtual network. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolver_ListByVirtualNetwork.json */ -async function listDnsResolversByVirtualNetwork() { +async function listDnsResolversByVirtualNetwork(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -39,7 +37,7 @@ async function listDnsResolversByVirtualNetwork() { console.log(resArray); } -async function main() { +async function main(): Promise { listDnsResolversByVirtualNetwork(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversListSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversListSample.ts index d87b337e1694..f7b65d18567a 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversListSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS resolvers in all resource groups of a subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists DNS resolvers in all resource groups of a subscription. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolver_ListBySubscription.json */ -async function listDnsResolversBySubscription() { +async function listDnsResolversBySubscription(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -33,7 +31,7 @@ async function listDnsResolversBySubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { listDnsResolversBySubscription(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversUpdateSample.ts index 85817da5b672..2a7ad3dfe2dc 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsResolversUpdateSample.ts @@ -13,9 +13,7 @@ import { DnsResolverManagementClient, } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a DNS resolver. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Updates a DNS resolver. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsResolver_Patch.json */ -async function updateDnsResolver() { +async function updateDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -41,7 +39,7 @@ async function updateDnsResolver() { console.log(result); } -async function main() { +async function main(): Promise { updateDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsSecurityRulesCreateOrUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsSecurityRulesCreateOrUpdateSample.ts index 527996853792..6d982fd935f2 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsSecurityRulesCreateOrUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsSecurityRulesCreateOrUpdateSample.ts @@ -13,9 +13,7 @@ import { DnsResolverManagementClient, } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a DNS security rule for a DNS resolver policy. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Creates or updates a DNS security rule for a DNS resolver policy. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsSecurityRule_Put.json */ -async function upsertDnsSecurityRule() { +async function upsertDnsSecurityRule(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -54,7 +52,7 @@ async function upsertDnsSecurityRule() { console.log(result); } -async function main() { +async function main(): Promise { upsertDnsSecurityRule(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsSecurityRulesDeleteSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsSecurityRulesDeleteSample.ts index e816060d7ba2..7634eebe1074 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsSecurityRulesDeleteSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsSecurityRulesDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a DNS security rule for a DNS resolver policy. WARNING: This operation cannot be undone. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes a DNS security rule for a DNS resolver policy. WARNING: This operation cannot be undone. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsSecurityRule_Delete.json */ -async function deleteDnsSecurityRuleForDnsResolverPolicy() { +async function deleteDnsSecurityRuleForDnsResolverPolicy(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -38,7 +36,7 @@ async function deleteDnsSecurityRuleForDnsResolverPolicy() { console.log(result); } -async function main() { +async function main(): Promise { deleteDnsSecurityRuleForDnsResolverPolicy(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsSecurityRulesGetSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsSecurityRulesGetSample.ts index da1076894f5c..d8824b2c2608 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsSecurityRulesGetSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsSecurityRulesGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets properties of a DNS security rule for a DNS resolver policy. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets properties of a DNS security rule for a DNS resolver policy. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsSecurityRule_Get.json */ -async function retrieveDnsSecurityRuleForDnsResolverPolicy() { +async function retrieveDnsSecurityRuleForDnsResolverPolicy(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -38,7 +36,7 @@ async function retrieveDnsSecurityRuleForDnsResolverPolicy() { console.log(result); } -async function main() { +async function main(): Promise { retrieveDnsSecurityRuleForDnsResolverPolicy(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsSecurityRulesListSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsSecurityRulesListSample.ts index 6a5635dc6026..24d4939f1833 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsSecurityRulesListSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsSecurityRulesListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists DNS security rules for a DNS resolver policy. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists DNS security rules for a DNS resolver policy. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsSecurityRule_List.json */ -async function listDnsSecurityRulesByDnsResolverPolicy() { +async function listDnsSecurityRulesByDnsResolverPolicy(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -39,7 +37,7 @@ async function listDnsSecurityRulesByDnsResolverPolicy() { console.log(resArray); } -async function main() { +async function main(): Promise { listDnsSecurityRulesByDnsResolverPolicy(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsSecurityRulesUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsSecurityRulesUpdateSample.ts index 7493df8f5fe1..c84849f4c1ae 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsSecurityRulesUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/dnsSecurityRulesUpdateSample.ts @@ -13,9 +13,7 @@ import { DnsResolverManagementClient, } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a DNS security rule. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Updates a DNS security rule. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/DnsSecurityRule_Patch.json */ -async function updateDnsSecurityRuleForDnsResolverPolicy() { +async function updateDnsSecurityRuleForDnsResolverPolicy(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -46,7 +44,7 @@ async function updateDnsSecurityRuleForDnsResolverPolicy() { console.log(result); } -async function main() { +async function main(): Promise { updateDnsSecurityRuleForDnsResolverPolicy(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/forwardingRulesCreateOrUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/forwardingRulesCreateOrUpdateSample.ts index 6b3427d6e4a4..7a10a54da92e 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/forwardingRulesCreateOrUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/forwardingRulesCreateOrUpdateSample.ts @@ -13,9 +13,7 @@ import { DnsResolverManagementClient, } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a forwarding rule in a DNS forwarding ruleset. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Creates or updates a forwarding rule in a DNS forwarding ruleset. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ForwardingRule_Put.json */ -async function upsertForwardingRuleInADnsForwardingRuleset() { +async function upsertForwardingRuleInADnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -51,7 +49,7 @@ async function upsertForwardingRuleInADnsForwardingRuleset() { console.log(result); } -async function main() { +async function main(): Promise { upsertForwardingRuleInADnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/forwardingRulesDeleteSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/forwardingRulesDeleteSample.ts index a617295ce683..a82f1f5b4dd2 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/forwardingRulesDeleteSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/forwardingRulesDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a forwarding rule in a DNS forwarding ruleset. WARNING: This operation cannot be undone. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes a forwarding rule in a DNS forwarding ruleset. WARNING: This operation cannot be undone. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ForwardingRule_Delete.json */ -async function deleteForwardingRuleInADnsForwardingRuleset() { +async function deleteForwardingRuleInADnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -38,7 +36,7 @@ async function deleteForwardingRuleInADnsForwardingRuleset() { console.log(result); } -async function main() { +async function main(): Promise { deleteForwardingRuleInADnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/forwardingRulesGetSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/forwardingRulesGetSample.ts index 534483dc2c9d..c26d6bd5d7fc 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/forwardingRulesGetSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/forwardingRulesGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets properties of a forwarding rule in a DNS forwarding ruleset. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets properties of a forwarding rule in a DNS forwarding ruleset. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ForwardingRule_Get.json */ -async function retrieveForwardingRuleInADnsForwardingRuleset() { +async function retrieveForwardingRuleInADnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -38,7 +36,7 @@ async function retrieveForwardingRuleInADnsForwardingRuleset() { console.log(result); } -async function main() { +async function main(): Promise { retrieveForwardingRuleInADnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/forwardingRulesListSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/forwardingRulesListSample.ts index 13c396402292..d9937ee2890b 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/forwardingRulesListSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/forwardingRulesListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists forwarding rules in a DNS forwarding ruleset. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists forwarding rules in a DNS forwarding ruleset. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ForwardingRule_List.json */ -async function listForwardingRulesInADnsForwardingRuleset() { +async function listForwardingRulesInADnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -39,7 +37,7 @@ async function listForwardingRulesInADnsForwardingRuleset() { console.log(resArray); } -async function main() { +async function main(): Promise { listForwardingRulesInADnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/forwardingRulesUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/forwardingRulesUpdateSample.ts index 78242659f609..0693207370ec 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/forwardingRulesUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/forwardingRulesUpdateSample.ts @@ -13,9 +13,7 @@ import { DnsResolverManagementClient, } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a forwarding rule in a DNS forwarding ruleset. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Updates a forwarding rule in a DNS forwarding ruleset. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/ForwardingRule_Patch.json */ -async function updateForwardingRuleInADnsForwardingRuleset() { +async function updateForwardingRuleInADnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -46,7 +44,7 @@ async function updateForwardingRuleInADnsForwardingRuleset() { console.log(result); } -async function main() { +async function main(): Promise { updateForwardingRuleInADnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/inboundEndpointsCreateOrUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/inboundEndpointsCreateOrUpdateSample.ts index 70f974389673..db28c1f594e8 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/inboundEndpointsCreateOrUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/inboundEndpointsCreateOrUpdateSample.ts @@ -13,9 +13,7 @@ import { DnsResolverManagementClient, } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates an inbound endpoint for a DNS resolver. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Creates or updates an inbound endpoint for a DNS resolver. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/InboundEndpoint_Put.json */ -async function upsertInboundEndpointForDnsResolver() { +async function upsertInboundEndpointForDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -54,7 +52,7 @@ async function upsertInboundEndpointForDnsResolver() { console.log(result); } -async function main() { +async function main(): Promise { upsertInboundEndpointForDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/inboundEndpointsDeleteSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/inboundEndpointsDeleteSample.ts index 4d1e65a6d096..429e1cae00f0 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/inboundEndpointsDeleteSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/inboundEndpointsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes an inbound endpoint for a DNS resolver. WARNING: This operation cannot be undone. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes an inbound endpoint for a DNS resolver. WARNING: This operation cannot be undone. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/InboundEndpoint_Delete.json */ -async function deleteInboundEndpointForDnsResolver() { +async function deleteInboundEndpointForDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -38,7 +36,7 @@ async function deleteInboundEndpointForDnsResolver() { console.log(result); } -async function main() { +async function main(): Promise { deleteInboundEndpointForDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/inboundEndpointsGetSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/inboundEndpointsGetSample.ts index 744272dce27d..6ed097a1e94a 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/inboundEndpointsGetSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/inboundEndpointsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets properties of an inbound endpoint for a DNS resolver. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets properties of an inbound endpoint for a DNS resolver. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/InboundEndpoint_Get.json */ -async function retrieveInboundEndpointForDnsResolver() { +async function retrieveInboundEndpointForDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -38,7 +36,7 @@ async function retrieveInboundEndpointForDnsResolver() { console.log(result); } -async function main() { +async function main(): Promise { retrieveInboundEndpointForDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/inboundEndpointsListSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/inboundEndpointsListSample.ts index 18d4db685251..ea4faa116ab3 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/inboundEndpointsListSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/inboundEndpointsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists inbound endpoints for a DNS resolver. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists inbound endpoints for a DNS resolver. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/InboundEndpoint_List.json */ -async function listInboundEndpointsByDnsResolver() { +async function listInboundEndpointsByDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -39,7 +37,7 @@ async function listInboundEndpointsByDnsResolver() { console.log(resArray); } -async function main() { +async function main(): Promise { listInboundEndpointsByDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/inboundEndpointsUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/inboundEndpointsUpdateSample.ts index 43714c1de658..df63c10b1b69 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/inboundEndpointsUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/inboundEndpointsUpdateSample.ts @@ -13,9 +13,7 @@ import { DnsResolverManagementClient, } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates an inbound endpoint for a DNS resolver. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Updates an inbound endpoint for a DNS resolver. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/InboundEndpoint_Patch.json */ -async function updateInboundEndpointForDnsResolver() { +async function updateInboundEndpointForDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -43,7 +41,7 @@ async function updateInboundEndpointForDnsResolver() { console.log(result); } -async function main() { +async function main(): Promise { updateInboundEndpointForDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/outboundEndpointsCreateOrUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/outboundEndpointsCreateOrUpdateSample.ts index 631d57e47504..918e0027fd41 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/outboundEndpointsCreateOrUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/outboundEndpointsCreateOrUpdateSample.ts @@ -13,9 +13,7 @@ import { DnsResolverManagementClient, } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates an outbound endpoint for a DNS resolver. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Creates or updates an outbound endpoint for a DNS resolver. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/OutboundEndpoint_Put.json */ -async function upsertOutboundEndpointForDnsResolver() { +async function upsertOutboundEndpointForDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -49,7 +47,7 @@ async function upsertOutboundEndpointForDnsResolver() { console.log(result); } -async function main() { +async function main(): Promise { upsertOutboundEndpointForDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/outboundEndpointsDeleteSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/outboundEndpointsDeleteSample.ts index efee69f7d3a5..76b428f49935 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/outboundEndpointsDeleteSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/outboundEndpointsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes an outbound endpoint for a DNS resolver. WARNING: This operation cannot be undone. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes an outbound endpoint for a DNS resolver. WARNING: This operation cannot be undone. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/OutboundEndpoint_Delete.json */ -async function deleteOutboundEndpointForDnsResolver() { +async function deleteOutboundEndpointForDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -38,7 +36,7 @@ async function deleteOutboundEndpointForDnsResolver() { console.log(result); } -async function main() { +async function main(): Promise { deleteOutboundEndpointForDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/outboundEndpointsGetSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/outboundEndpointsGetSample.ts index 1b30a762a91f..02e0b057de60 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/outboundEndpointsGetSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/outboundEndpointsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets properties of an outbound endpoint for a DNS resolver. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets properties of an outbound endpoint for a DNS resolver. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/OutboundEndpoint_Get.json */ -async function retrieveOutboundEndpointForDnsResolver() { +async function retrieveOutboundEndpointForDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -38,7 +36,7 @@ async function retrieveOutboundEndpointForDnsResolver() { console.log(result); } -async function main() { +async function main(): Promise { retrieveOutboundEndpointForDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/outboundEndpointsListSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/outboundEndpointsListSample.ts index df104e2f14c0..5382f495b63e 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/outboundEndpointsListSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/outboundEndpointsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists outbound endpoints for a DNS resolver. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists outbound endpoints for a DNS resolver. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/OutboundEndpoint_List.json */ -async function listOutboundEndpointsByDnsResolver() { +async function listOutboundEndpointsByDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -39,7 +37,7 @@ async function listOutboundEndpointsByDnsResolver() { console.log(resArray); } -async function main() { +async function main(): Promise { listOutboundEndpointsByDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/outboundEndpointsUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/outboundEndpointsUpdateSample.ts index 1440f4c5014c..1f89f00d897d 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/outboundEndpointsUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/outboundEndpointsUpdateSample.ts @@ -13,9 +13,7 @@ import { DnsResolverManagementClient, } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates an outbound endpoint for a DNS resolver. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Updates an outbound endpoint for a DNS resolver. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/OutboundEndpoint_Patch.json */ -async function updateOutboundEndpointForDnsResolver() { +async function updateOutboundEndpointForDnsResolver(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -43,7 +41,7 @@ async function updateOutboundEndpointForDnsResolver() { console.log(result); } -async function main() { +async function main(): Promise { updateOutboundEndpointForDnsResolver(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/virtualNetworkLinksCreateOrUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/virtualNetworkLinksCreateOrUpdateSample.ts index f8120d9dea90..14c4e8c5fc05 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/virtualNetworkLinksCreateOrUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/virtualNetworkLinksCreateOrUpdateSample.ts @@ -13,9 +13,7 @@ import { DnsResolverManagementClient, } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a virtual network link to a DNS forwarding ruleset. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Creates or updates a virtual network link to a DNS forwarding ruleset. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/VirtualNetworkLink_Put.json */ -async function upsertVirtualNetworkLinkToADnsForwardingRuleset() { +async function upsertVirtualNetworkLinkToADnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -48,7 +46,7 @@ async function upsertVirtualNetworkLinkToADnsForwardingRuleset() { console.log(result); } -async function main() { +async function main(): Promise { upsertVirtualNetworkLinkToADnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/virtualNetworkLinksDeleteSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/virtualNetworkLinksDeleteSample.ts index 48f59f5f7b86..dc3104ddf14a 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/virtualNetworkLinksDeleteSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/virtualNetworkLinksDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a virtual network link to a DNS forwarding ruleset. WARNING: This operation cannot be undone. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes a virtual network link to a DNS forwarding ruleset. WARNING: This operation cannot be undone. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/VirtualNetworkLink_Delete.json */ -async function deleteVirtualNetworkLinkToADnsForwardingRuleset() { +async function deleteVirtualNetworkLinkToADnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -38,7 +36,7 @@ async function deleteVirtualNetworkLinkToADnsForwardingRuleset() { console.log(result); } -async function main() { +async function main(): Promise { deleteVirtualNetworkLinkToADnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/virtualNetworkLinksGetSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/virtualNetworkLinksGetSample.ts index 059bf77526e4..62c6bb9326d1 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/virtualNetworkLinksGetSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/virtualNetworkLinksGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets properties of a virtual network link to a DNS forwarding ruleset. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets properties of a virtual network link to a DNS forwarding ruleset. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/VirtualNetworkLink_Get.json */ -async function retrieveVirtualNetworkLinkToADnsForwardingRuleset() { +async function retrieveVirtualNetworkLinkToADnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -38,7 +36,7 @@ async function retrieveVirtualNetworkLinkToADnsForwardingRuleset() { console.log(result); } -async function main() { +async function main(): Promise { retrieveVirtualNetworkLinkToADnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/virtualNetworkLinksListSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/virtualNetworkLinksListSample.ts index d0002bf6a7f4..7d629ca711fe 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/virtualNetworkLinksListSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/virtualNetworkLinksListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DnsResolverManagementClient } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists virtual network links to a DNS forwarding ruleset. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists virtual network links to a DNS forwarding ruleset. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/VirtualNetworkLink_List.json */ -async function listVirtualNetworkLinksToADnsForwardingRuleset() { +async function listVirtualNetworkLinksToADnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -39,7 +37,7 @@ async function listVirtualNetworkLinksToADnsForwardingRuleset() { console.log(resArray); } -async function main() { +async function main(): Promise { listVirtualNetworkLinksToADnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/virtualNetworkLinksUpdateSample.ts b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/virtualNetworkLinksUpdateSample.ts index 92fc465303fd..92e709321629 100644 --- a/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/virtualNetworkLinksUpdateSample.ts +++ b/sdk/dnsresolver/arm-dnsresolver/samples/v1-beta/typescript/src/virtualNetworkLinksUpdateSample.ts @@ -13,9 +13,7 @@ import { DnsResolverManagementClient, } from "@azure/arm-dnsresolver"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a virtual network link to a DNS forwarding ruleset. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Updates a virtual network link to a DNS forwarding ruleset. * x-ms-original-file: specification/dnsresolver/resource-manager/Microsoft.Network/preview/2023-07-01-preview/examples/VirtualNetworkLink_Patch.json */ -async function updateVirtualNetworkLinkToADnsForwardingRuleset() { +async function updateVirtualNetworkLinkToADnsForwardingRuleset(): Promise { const subscriptionId = process.env["DNSRESOLVER_SUBSCRIPTION_ID"] || "abdd4249-9f34-4cc6-8e42-c2e32110603e"; @@ -45,7 +43,7 @@ async function updateVirtualNetworkLinkToADnsForwardingRuleset() { console.log(result); } -async function main() { +async function main(): Promise { updateVirtualNetworkLinkToADnsForwardingRuleset(); } diff --git a/sdk/dnsresolver/arm-dnsresolver/src/dnsResolverManagementClient.ts b/sdk/dnsresolver/arm-dnsresolver/src/dnsResolverManagementClient.ts index bfeef3872552..68f0efe78bb1 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/dnsResolverManagementClient.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/dnsResolverManagementClient.ts @@ -25,7 +25,7 @@ import { DnsSecurityRulesImpl, DnsResolverPolicyVirtualNetworkLinksImpl, DnsResolverDomainListsImpl, -} from "./operations"; +} from "./operations/index.js"; import { DnsResolvers, InboundEndpoints, @@ -37,8 +37,8 @@ import { DnsSecurityRules, DnsResolverPolicyVirtualNetworkLinks, DnsResolverDomainLists, -} from "./operationsInterfaces"; -import { DnsResolverManagementClientOptionalParams } from "./models"; +} from "./operationsInterfaces/index.js"; +import { DnsResolverManagementClientOptionalParams } from "./models/index.js"; export class DnsResolverManagementClient extends coreClient.ServiceClient { $host: string; diff --git a/sdk/dnsresolver/arm-dnsresolver/src/index.ts b/sdk/dnsresolver/arm-dnsresolver/src/index.ts index 12c570ccc8c3..4e85544db4af 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/index.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/index.ts @@ -7,7 +7,7 @@ */ /// -export { getContinuationToken } from "./pagingHelper"; -export * from "./models"; -export { DnsResolverManagementClient } from "./dnsResolverManagementClient"; -export * from "./operationsInterfaces"; +export { getContinuationToken } from "./pagingHelper.js"; +export * from "./models/index.js"; +export { DnsResolverManagementClient } from "./dnsResolverManagementClient.js"; +export * from "./operationsInterfaces/index.js"; diff --git a/sdk/dnsresolver/arm-dnsresolver/src/models/parameters.ts b/sdk/dnsresolver/arm-dnsresolver/src/models/parameters.ts index 5e5ba922651d..a19502449fc2 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/models/parameters.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/models/parameters.ts @@ -32,7 +32,7 @@ import { DnsResolverPolicyVirtualNetworkLinkPatch as DnsResolverPolicyVirtualNetworkLinkPatchMapper, DnsResolverDomainList as DnsResolverDomainListMapper, DnsResolverDomainListPatch as DnsResolverDomainListPatchMapper, -} from "../models/mappers"; +} from "../models/mappers.js"; export const contentType: OperationParameter = { parameterPath: ["options", "contentType"], diff --git a/sdk/dnsresolver/arm-dnsresolver/src/operations/dnsForwardingRulesets.ts b/sdk/dnsresolver/arm-dnsresolver/src/operations/dnsForwardingRulesets.ts index aeadd061b138..8638bde9d0c0 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/operations/dnsForwardingRulesets.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/operations/dnsForwardingRulesets.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { DnsForwardingRulesets } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { DnsForwardingRulesets } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { DnsResolverManagementClient } from "../dnsResolverManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DnsResolverManagementClient } from "../dnsResolverManagementClient.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { DnsForwardingRuleset, DnsForwardingRulesetsListByResourceGroupNextOptionalParams, @@ -42,7 +42,7 @@ import { DnsForwardingRulesetsListByResourceGroupNextResponse, DnsForwardingRulesetsListNextResponse, DnsForwardingRulesetsListByVirtualNetworkNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing DnsForwardingRulesets operations. */ diff --git a/sdk/dnsresolver/arm-dnsresolver/src/operations/dnsResolverDomainLists.ts b/sdk/dnsresolver/arm-dnsresolver/src/operations/dnsResolverDomainLists.ts index b78c70d2f0dd..d9d16941cf94 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/operations/dnsResolverDomainLists.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/operations/dnsResolverDomainLists.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { DnsResolverDomainLists } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { DnsResolverDomainLists } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { DnsResolverManagementClient } from "../dnsResolverManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DnsResolverManagementClient } from "../dnsResolverManagementClient.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { DnsResolverDomainList, DnsResolverDomainListsListByResourceGroupNextOptionalParams, @@ -38,7 +38,7 @@ import { DnsResolverDomainListsGetResponse, DnsResolverDomainListsListByResourceGroupNextResponse, DnsResolverDomainListsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing DnsResolverDomainLists operations. */ diff --git a/sdk/dnsresolver/arm-dnsresolver/src/operations/dnsResolverPolicies.ts b/sdk/dnsresolver/arm-dnsresolver/src/operations/dnsResolverPolicies.ts index 015c35bbe15a..41a9ffe6c041 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/operations/dnsResolverPolicies.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/operations/dnsResolverPolicies.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { DnsResolverPolicies } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { DnsResolverPolicies } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { DnsResolverManagementClient } from "../dnsResolverManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DnsResolverManagementClient } from "../dnsResolverManagementClient.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { DnsResolverPolicy, DnsResolverPoliciesListByResourceGroupNextOptionalParams, @@ -43,7 +43,7 @@ import { DnsResolverPoliciesListByResourceGroupNextResponse, DnsResolverPoliciesListNextResponse, DnsResolverPoliciesListByVirtualNetworkNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing DnsResolverPolicies operations. */ diff --git a/sdk/dnsresolver/arm-dnsresolver/src/operations/dnsResolverPolicyVirtualNetworkLinks.ts b/sdk/dnsresolver/arm-dnsresolver/src/operations/dnsResolverPolicyVirtualNetworkLinks.ts index 7006aaa79cb3..a5d8b7de3c8a 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/operations/dnsResolverPolicyVirtualNetworkLinks.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/operations/dnsResolverPolicyVirtualNetworkLinks.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { DnsResolverPolicyVirtualNetworkLinks } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { DnsResolverPolicyVirtualNetworkLinks } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { DnsResolverManagementClient } from "../dnsResolverManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DnsResolverManagementClient } from "../dnsResolverManagementClient.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { DnsResolverPolicyVirtualNetworkLink, DnsResolverPolicyVirtualNetworkLinksListNextOptionalParams, @@ -34,7 +34,7 @@ import { DnsResolverPolicyVirtualNetworkLinksGetOptionalParams, DnsResolverPolicyVirtualNetworkLinksGetResponse, DnsResolverPolicyVirtualNetworkLinksListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing DnsResolverPolicyVirtualNetworkLinks operations. */ diff --git a/sdk/dnsresolver/arm-dnsresolver/src/operations/dnsResolvers.ts b/sdk/dnsresolver/arm-dnsresolver/src/operations/dnsResolvers.ts index fae56d791113..74d07c46eb2e 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/operations/dnsResolvers.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/operations/dnsResolvers.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { DnsResolvers } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { DnsResolvers } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { DnsResolverManagementClient } from "../dnsResolverManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DnsResolverManagementClient } from "../dnsResolverManagementClient.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { DnsResolver, DnsResolversListByResourceGroupNextOptionalParams, @@ -42,7 +42,7 @@ import { DnsResolversListByResourceGroupNextResponse, DnsResolversListNextResponse, DnsResolversListByVirtualNetworkNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing DnsResolvers operations. */ diff --git a/sdk/dnsresolver/arm-dnsresolver/src/operations/dnsSecurityRules.ts b/sdk/dnsresolver/arm-dnsresolver/src/operations/dnsSecurityRules.ts index 6951928e6b70..a3d1f779c817 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/operations/dnsSecurityRules.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/operations/dnsSecurityRules.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { DnsSecurityRules } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { DnsSecurityRules } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { DnsResolverManagementClient } from "../dnsResolverManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DnsResolverManagementClient } from "../dnsResolverManagementClient.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { DnsSecurityRule, DnsSecurityRulesListNextOptionalParams, @@ -34,7 +34,7 @@ import { DnsSecurityRulesGetOptionalParams, DnsSecurityRulesGetResponse, DnsSecurityRulesListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing DnsSecurityRules operations. */ diff --git a/sdk/dnsresolver/arm-dnsresolver/src/operations/forwardingRules.ts b/sdk/dnsresolver/arm-dnsresolver/src/operations/forwardingRules.ts index 53de2aeb4ff2..a35eaa982024 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/operations/forwardingRules.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/operations/forwardingRules.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { ForwardingRules } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { ForwardingRules } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { DnsResolverManagementClient } from "../dnsResolverManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DnsResolverManagementClient } from "../dnsResolverManagementClient.js"; import { ForwardingRule, ForwardingRulesListNextOptionalParams, @@ -27,7 +27,7 @@ import { ForwardingRulesGetOptionalParams, ForwardingRulesGetResponse, ForwardingRulesListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing ForwardingRules operations. */ diff --git a/sdk/dnsresolver/arm-dnsresolver/src/operations/inboundEndpoints.ts b/sdk/dnsresolver/arm-dnsresolver/src/operations/inboundEndpoints.ts index 4ee21132a652..8518b27f2b53 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/operations/inboundEndpoints.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/operations/inboundEndpoints.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { InboundEndpoints } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { InboundEndpoints } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { DnsResolverManagementClient } from "../dnsResolverManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DnsResolverManagementClient } from "../dnsResolverManagementClient.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { InboundEndpoint, InboundEndpointsListNextOptionalParams, @@ -33,7 +33,7 @@ import { InboundEndpointsGetOptionalParams, InboundEndpointsGetResponse, InboundEndpointsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing InboundEndpoints operations. */ diff --git a/sdk/dnsresolver/arm-dnsresolver/src/operations/index.ts b/sdk/dnsresolver/arm-dnsresolver/src/operations/index.ts index fc0dcff5df75..132647c24238 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/operations/index.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/operations/index.ts @@ -6,13 +6,13 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -export * from "./dnsResolvers"; -export * from "./inboundEndpoints"; -export * from "./outboundEndpoints"; -export * from "./dnsForwardingRulesets"; -export * from "./forwardingRules"; -export * from "./virtualNetworkLinks"; -export * from "./dnsResolverPolicies"; -export * from "./dnsSecurityRules"; -export * from "./dnsResolverPolicyVirtualNetworkLinks"; -export * from "./dnsResolverDomainLists"; +export * from "./dnsResolvers.js"; +export * from "./inboundEndpoints.js"; +export * from "./outboundEndpoints.js"; +export * from "./dnsForwardingRulesets.js"; +export * from "./forwardingRules.js"; +export * from "./virtualNetworkLinks.js"; +export * from "./dnsResolverPolicies.js"; +export * from "./dnsSecurityRules.js"; +export * from "./dnsResolverPolicyVirtualNetworkLinks.js"; +export * from "./dnsResolverDomainLists.js"; diff --git a/sdk/dnsresolver/arm-dnsresolver/src/operations/outboundEndpoints.ts b/sdk/dnsresolver/arm-dnsresolver/src/operations/outboundEndpoints.ts index bd4033a33634..d06e38748dd9 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/operations/outboundEndpoints.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/operations/outboundEndpoints.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { OutboundEndpoints } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { OutboundEndpoints } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { DnsResolverManagementClient } from "../dnsResolverManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DnsResolverManagementClient } from "../dnsResolverManagementClient.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { OutboundEndpoint, OutboundEndpointsListNextOptionalParams, @@ -33,7 +33,7 @@ import { OutboundEndpointsGetOptionalParams, OutboundEndpointsGetResponse, OutboundEndpointsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing OutboundEndpoints operations. */ diff --git a/sdk/dnsresolver/arm-dnsresolver/src/operations/virtualNetworkLinks.ts b/sdk/dnsresolver/arm-dnsresolver/src/operations/virtualNetworkLinks.ts index 0886da6e1c03..3ed7899158af 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/operations/virtualNetworkLinks.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/operations/virtualNetworkLinks.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { VirtualNetworkLinks } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { VirtualNetworkLinks } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { DnsResolverManagementClient } from "../dnsResolverManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DnsResolverManagementClient } from "../dnsResolverManagementClient.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { VirtualNetworkLink, VirtualNetworkLinksListNextOptionalParams, @@ -33,7 +33,7 @@ import { VirtualNetworkLinksGetOptionalParams, VirtualNetworkLinksGetResponse, VirtualNetworkLinksListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing VirtualNetworkLinks operations. */ diff --git a/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/dnsForwardingRulesets.ts b/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/dnsForwardingRulesets.ts index 2014a3114231..8c3bb923861c 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/dnsForwardingRulesets.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/dnsForwardingRulesets.ts @@ -22,7 +22,7 @@ import { DnsForwardingRulesetsDeleteOptionalParams, DnsForwardingRulesetsGetOptionalParams, DnsForwardingRulesetsGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a DnsForwardingRulesets. */ diff --git a/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/dnsResolverDomainLists.ts b/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/dnsResolverDomainLists.ts index 8809d2e7f93a..befe34e80547 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/dnsResolverDomainLists.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/dnsResolverDomainLists.ts @@ -21,7 +21,7 @@ import { DnsResolverDomainListsDeleteResponse, DnsResolverDomainListsGetOptionalParams, DnsResolverDomainListsGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a DnsResolverDomainLists. */ diff --git a/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/dnsResolverPolicies.ts b/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/dnsResolverPolicies.ts index ddd02e654b77..685dc2ca23de 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/dnsResolverPolicies.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/dnsResolverPolicies.ts @@ -23,7 +23,7 @@ import { DnsResolverPoliciesDeleteResponse, DnsResolverPoliciesGetOptionalParams, DnsResolverPoliciesGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a DnsResolverPolicies. */ diff --git a/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/dnsResolverPolicyVirtualNetworkLinks.ts b/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/dnsResolverPolicyVirtualNetworkLinks.ts index 74c78c0251b5..2bbe17683645 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/dnsResolverPolicyVirtualNetworkLinks.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/dnsResolverPolicyVirtualNetworkLinks.ts @@ -20,7 +20,7 @@ import { DnsResolverPolicyVirtualNetworkLinksDeleteResponse, DnsResolverPolicyVirtualNetworkLinksGetOptionalParams, DnsResolverPolicyVirtualNetworkLinksGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a DnsResolverPolicyVirtualNetworkLinks. */ diff --git a/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/dnsResolvers.ts b/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/dnsResolvers.ts index 99fb9786d53f..79628c7852e4 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/dnsResolvers.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/dnsResolvers.ts @@ -22,7 +22,7 @@ import { DnsResolversDeleteOptionalParams, DnsResolversGetOptionalParams, DnsResolversGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a DnsResolvers. */ diff --git a/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/dnsSecurityRules.ts b/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/dnsSecurityRules.ts index f63bdcbd9f5e..7d7b6d5b975c 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/dnsSecurityRules.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/dnsSecurityRules.ts @@ -20,7 +20,7 @@ import { DnsSecurityRulesDeleteResponse, DnsSecurityRulesGetOptionalParams, DnsSecurityRulesGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a DnsSecurityRules. */ diff --git a/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/forwardingRules.ts b/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/forwardingRules.ts index c5cd8a308238..cdace8b52698 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/forwardingRules.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/forwardingRules.ts @@ -18,7 +18,7 @@ import { ForwardingRulesDeleteOptionalParams, ForwardingRulesGetOptionalParams, ForwardingRulesGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a ForwardingRules. */ diff --git a/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/inboundEndpoints.ts b/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/inboundEndpoints.ts index 61648257b917..33bd6910967e 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/inboundEndpoints.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/inboundEndpoints.ts @@ -19,7 +19,7 @@ import { InboundEndpointsDeleteOptionalParams, InboundEndpointsGetOptionalParams, InboundEndpointsGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a InboundEndpoints. */ diff --git a/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/index.ts b/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/index.ts index fc0dcff5df75..132647c24238 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/index.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/index.ts @@ -6,13 +6,13 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -export * from "./dnsResolvers"; -export * from "./inboundEndpoints"; -export * from "./outboundEndpoints"; -export * from "./dnsForwardingRulesets"; -export * from "./forwardingRules"; -export * from "./virtualNetworkLinks"; -export * from "./dnsResolverPolicies"; -export * from "./dnsSecurityRules"; -export * from "./dnsResolverPolicyVirtualNetworkLinks"; -export * from "./dnsResolverDomainLists"; +export * from "./dnsResolvers.js"; +export * from "./inboundEndpoints.js"; +export * from "./outboundEndpoints.js"; +export * from "./dnsForwardingRulesets.js"; +export * from "./forwardingRules.js"; +export * from "./virtualNetworkLinks.js"; +export * from "./dnsResolverPolicies.js"; +export * from "./dnsSecurityRules.js"; +export * from "./dnsResolverPolicyVirtualNetworkLinks.js"; +export * from "./dnsResolverDomainLists.js"; diff --git a/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/outboundEndpoints.ts b/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/outboundEndpoints.ts index 831737172513..5e2b7d87eca9 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/outboundEndpoints.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/outboundEndpoints.ts @@ -19,7 +19,7 @@ import { OutboundEndpointsDeleteOptionalParams, OutboundEndpointsGetOptionalParams, OutboundEndpointsGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a OutboundEndpoints. */ diff --git a/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/virtualNetworkLinks.ts b/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/virtualNetworkLinks.ts index 76c96b6bbd24..3f3b2243170d 100644 --- a/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/virtualNetworkLinks.ts +++ b/sdk/dnsresolver/arm-dnsresolver/src/operationsInterfaces/virtualNetworkLinks.ts @@ -19,7 +19,7 @@ import { VirtualNetworkLinksDeleteOptionalParams, VirtualNetworkLinksGetOptionalParams, VirtualNetworkLinksGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a VirtualNetworkLinks. */ diff --git a/sdk/dnsresolver/arm-dnsresolver/test/dnsresolver_examples.spec.ts b/sdk/dnsresolver/arm-dnsresolver/test/dnsresolver_examples.spec.ts index 5d0a8b4fcfdd..2bbbb87b64b5 100644 --- a/sdk/dnsresolver/arm-dnsresolver/test/dnsresolver_examples.spec.ts +++ b/sdk/dnsresolver/arm-dnsresolver/test/dnsresolver_examples.spec.ts @@ -10,14 +10,12 @@ 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 { DnsResolverManagementClient } from "../src/dnsResolverManagementClient"; -import { DnsResolver } from "../src/models"; +import { DnsResolverManagementClient } from "../src/dnsResolverManagementClient.js"; +import { DnsResolver } from "../src/models/index.js"; +import { describe, it, assert, beforeEach, afterEach } from "vitest"; const replaceableVariables: Record = { SUBSCRIPTION_ID: "88888888-8888-8888-8888-888888888888" @@ -43,8 +41,8 @@ describe("dnsresolve test", () => { let parameters: DnsResolver; let dnsResolverName: string; - beforeEach(async function (this: Context) { - recorder = new Recorder(this.currentTest); + beforeEach(async (ctx) => { + recorder = new Recorder(ctx); await recorder.start(recorderOptions); subscriptionId = env.SUBSCRIPTION_ID || ''; // This is an example of how the environment variables are used @@ -62,7 +60,7 @@ describe("dnsresolve test", () => { }; }); - afterEach(async function () { + afterEach(async () => { await recorder.stop(); }); @@ -94,7 +92,7 @@ describe("dnsresolve test", () => { it("dnsResolvers delete clusters", async function () { const resArray = new Array(); - const res = await client.dnsResolvers.beginDeleteAndWait(resourceGroup, dnsResolverName, testPollingOptions) + await client.dnsResolvers.beginDeleteAndWait(resourceGroup, dnsResolverName, testPollingOptions); for await (const item of client.dnsResolvers.listByResourceGroup(resourceGroup)) { resArray.push(item); } diff --git a/sdk/dnsresolver/arm-dnsresolver/tsconfig.browser.config.json b/sdk/dnsresolver/arm-dnsresolver/tsconfig.browser.config.json new file mode 100644 index 000000000000..0c8bafa97126 --- /dev/null +++ b/sdk/dnsresolver/arm-dnsresolver/tsconfig.browser.config.json @@ -0,0 +1,6 @@ +{ + "extends": [ + "./tsconfig.test.json", + "../../../tsconfig.browser.base.json" + ] +} diff --git a/sdk/dnsresolver/arm-dnsresolver/tsconfig.json b/sdk/dnsresolver/arm-dnsresolver/tsconfig.json index f630847f3a63..19ceb382b521 100644 --- a/sdk/dnsresolver/arm-dnsresolver/tsconfig.json +++ b/sdk/dnsresolver/arm-dnsresolver/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-dnsresolver": [ - "./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/dnsresolver/arm-dnsresolver/tsconfig.samples.json b/sdk/dnsresolver/arm-dnsresolver/tsconfig.samples.json new file mode 100644 index 000000000000..f73a60ec64cd --- /dev/null +++ b/sdk/dnsresolver/arm-dnsresolver/tsconfig.samples.json @@ -0,0 +1,10 @@ +{ + "extends": "../../../tsconfig.samples.base.json", + "compilerOptions": { + "paths": { + "@azure/arm-dnsresolver": [ + "./dist/esm" + ] + } + } +} diff --git a/sdk/dnsresolver/arm-dnsresolver/tsconfig.src.json b/sdk/dnsresolver/arm-dnsresolver/tsconfig.src.json new file mode 100644 index 000000000000..bae70752dd38 --- /dev/null +++ b/sdk/dnsresolver/arm-dnsresolver/tsconfig.src.json @@ -0,0 +1,3 @@ +{ + "extends": "../../../tsconfig.lib.json" +} diff --git a/sdk/dnsresolver/arm-dnsresolver/tsconfig.test.json b/sdk/dnsresolver/arm-dnsresolver/tsconfig.test.json new file mode 100644 index 000000000000..3c2b783a8c1b --- /dev/null +++ b/sdk/dnsresolver/arm-dnsresolver/tsconfig.test.json @@ -0,0 +1,6 @@ +{ + "extends": [ + "./tsconfig.src.json", + "../../../tsconfig.test.base.json" + ] +} diff --git a/sdk/dnsresolver/arm-dnsresolver/vitest.browser.config.ts b/sdk/dnsresolver/arm-dnsresolver/vitest.browser.config.ts new file mode 100644 index 000000000000..182729ab5ce9 --- /dev/null +++ b/sdk/dnsresolver/arm-dnsresolver/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",], + testTimeout: 1200000, + hookTimeout: 1200000, + }, + }), +); diff --git a/sdk/dnsresolver/arm-dnsresolver/vitest.config.ts b/sdk/dnsresolver/arm-dnsresolver/vitest.config.ts new file mode 100644 index 000000000000..40e031385dd8 --- /dev/null +++ b/sdk/dnsresolver/arm-dnsresolver/vitest.config.ts @@ -0,0 +1,16 @@ + +// 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: { + testTimeout: 1200000, + hookTimeout: 1200000, + }, + }), +); diff --git a/sdk/dnsresolver/arm-dnsresolver/vitest.esm.config.ts b/sdk/dnsresolver/arm-dnsresolver/vitest.esm.config.ts new file mode 100644 index 000000000000..a70127279fc9 --- /dev/null +++ b/sdk/dnsresolver/arm-dnsresolver/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/domainservices/arm-domainservices/api-extractor.json b/sdk/domainservices/arm-domainservices/api-extractor.json index 8033796565e1..56263ec3fc07 100644 --- a/sdk/domainservices/arm-domainservices/api-extractor.json +++ b/sdk/domainservices/arm-domainservices/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-domainservices.d.ts" + "publicTrimmedFilePath": "dist/arm-domainservices.d.ts" }, "messages": { "tsdocMessageReporting": { @@ -28,4 +28,4 @@ } } } -} \ No newline at end of file +} diff --git a/sdk/domainservices/arm-domainservices/package.json b/sdk/domainservices/arm-domainservices/package.json index 5e13d1617267..29a86307b723 100644 --- a/sdk/domainservices/arm-domainservices/package.json +++ b/sdk/domainservices/arm-domainservices/package.json @@ -8,13 +8,13 @@ "node": ">=18.0.0" }, "dependencies": { - "@azure/abort-controller": "^1.0.0", - "@azure/core-auth": "^1.3.0", - "@azure/core-client": "^1.6.1", + "@azure/abort-controller": "^2.1.2", + "@azure/core-auth": "^1.9.0", + "@azure/core-client": "^1.9.2", "@azure/core-lro": "^2.2.0", - "@azure/core-paging": "^1.2.0", - "@azure/core-rest-pipeline": "^1.8.0", - "tslib": "^2.2.0" + "@azure/core-paging": "^1.6.2", + "@azure/core-rest-pipeline": "^1.18.2", + "tslib": "^2.8.1" }, "keywords": [ "node", @@ -24,21 +24,21 @@ "isomorphic" ], "license": "MIT", - "main": "./dist/index.js", - "module": "./dist-esm/src/index.js", - "types": "./types/arm-domainservices.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", + "@azure/identity": "^4.6.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": "^3.0.3", + "@vitest/coverage-istanbul": "^3.0.3", + "playwright": "^1.50.0", + "typescript": "~5.7.2", + "vitest": "^3.0.3" }, "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/domainservices/arm-domainservices", "repository": { @@ -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 && npm run extract-api", + "build": "npm run clean && dev-tool run build-package && 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", @@ -88,7 +78,7 @@ "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:node": "dev-tool run test:vitest", "update-snippets": "echo skipped" }, "sideEffects": false, @@ -108,5 +98,45 @@ ], "disableDocsMs": true, "apiRefLink": "https://learn.microsoft.com/javascript/api/@azure/arm-domainservices?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/domainservices/arm-domainservices/samples-dev/domainServiceOperationsListSample.ts b/sdk/domainservices/arm-domainservices/samples-dev/domainServiceOperationsListSample.ts index e2d7270a78d2..c018119aa36d 100644 --- a/sdk/domainservices/arm-domainservices/samples-dev/domainServiceOperationsListSample.ts +++ b/sdk/domainservices/arm-domainservices/samples-dev/domainServiceOperationsListSample.ts @@ -14,7 +14,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary Lists all the available Domain Services operations. * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/GetOperations.json */ -async function getOperations() { +async function getOperations(): Promise { const subscriptionId = "00000000-0000-0000-0000-000000000000"; const credential = new DefaultAzureCredential(); const client = new DomainServicesResourceProvider(credential, subscriptionId); diff --git a/sdk/domainservices/arm-domainservices/samples-dev/domainServicesCreateOrUpdateSample.ts b/sdk/domainservices/arm-domainservices/samples-dev/domainServicesCreateOrUpdateSample.ts index 62c18f699deb..091761698ff8 100644 --- a/sdk/domainservices/arm-domainservices/samples-dev/domainServicesCreateOrUpdateSample.ts +++ b/sdk/domainservices/arm-domainservices/samples-dev/domainServicesCreateOrUpdateSample.ts @@ -15,7 +15,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary The Create Domain Service operation creates a new domain service with the specified parameters. If the specific service already exists, then any patchable properties will be updated and any immutable properties will remain unchanged. * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/CreateDomainService.json */ -async function createDomainService() { +async function createDomainService(): Promise { const subscriptionId = "1639790a-76a2-4ac4-98d9-8562f5dfcb4d"; const resourceGroupName = "TestResourceGroup"; const domainServiceName = "TestDomainService.com"; diff --git a/sdk/domainservices/arm-domainservices/samples-dev/domainServicesDeleteSample.ts b/sdk/domainservices/arm-domainservices/samples-dev/domainServicesDeleteSample.ts index 51b1ec32b853..e1c0c8b3f3f2 100644 --- a/sdk/domainservices/arm-domainservices/samples-dev/domainServicesDeleteSample.ts +++ b/sdk/domainservices/arm-domainservices/samples-dev/domainServicesDeleteSample.ts @@ -14,7 +14,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary The Delete Domain Service operation deletes an existing Domain Service. * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/DeleteDomainService.json */ -async function deleteDomainService() { +async function deleteDomainService(): Promise { const subscriptionId = "1639790a-76a2-4ac4-98d9-8562f5dfcb4d"; const resourceGroupName = "TestResourceGroup"; const domainServiceName = "TestDomainService.com"; diff --git a/sdk/domainservices/arm-domainservices/samples-dev/domainServicesGetSample.ts b/sdk/domainservices/arm-domainservices/samples-dev/domainServicesGetSample.ts index e47d5e80e870..bd69e93c8387 100644 --- a/sdk/domainservices/arm-domainservices/samples-dev/domainServicesGetSample.ts +++ b/sdk/domainservices/arm-domainservices/samples-dev/domainServicesGetSample.ts @@ -14,7 +14,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary The Get Domain Service operation retrieves a json representation of the Domain Service. * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/GetDomainService.json */ -async function getDomainService() { +async function getDomainService(): Promise { const subscriptionId = "1639790a-76a2-4ac4-98d9-8562f5dfcb4d"; const resourceGroupName = "TestResourceGroup"; const domainServiceName = "TestDomainService.com"; diff --git a/sdk/domainservices/arm-domainservices/samples-dev/domainServicesListByResourceGroupSample.ts b/sdk/domainservices/arm-domainservices/samples-dev/domainServicesListByResourceGroupSample.ts index 8613a8175c4e..00c8db16e1f5 100644 --- a/sdk/domainservices/arm-domainservices/samples-dev/domainServicesListByResourceGroupSample.ts +++ b/sdk/domainservices/arm-domainservices/samples-dev/domainServicesListByResourceGroupSample.ts @@ -14,7 +14,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary The List Domain Services in Resource Group operation lists all the domain services available under the given resource group. * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/ListDomainServicesByResourceGroup.json */ -async function listDomainService() { +async function listDomainService(): Promise { const subscriptionId = "1639790a-76a2-4ac4-98d9-8562f5dfcb4d"; const resourceGroupName = "TestResourceGroup"; const credential = new DefaultAzureCredential(); diff --git a/sdk/domainservices/arm-domainservices/samples-dev/domainServicesListSample.ts b/sdk/domainservices/arm-domainservices/samples-dev/domainServicesListSample.ts index 98266ec5ba88..0008e248a3ca 100644 --- a/sdk/domainservices/arm-domainservices/samples-dev/domainServicesListSample.ts +++ b/sdk/domainservices/arm-domainservices/samples-dev/domainServicesListSample.ts @@ -14,7 +14,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary The List Domain Services in Subscription operation lists all the domain services available under the given subscription (and across all resource groups within that subscription). * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/ListDomainServicesBySubscription.json */ -async function listDomainService() { +async function listDomainService(): Promise { const subscriptionId = "1639790a-76a2-4ac4-98d9-8562f5dfcb4d"; const credential = new DefaultAzureCredential(); const client = new DomainServicesResourceProvider(credential, subscriptionId); diff --git a/sdk/domainservices/arm-domainservices/samples-dev/domainServicesUpdateSample.ts b/sdk/domainservices/arm-domainservices/samples-dev/domainServicesUpdateSample.ts index baac59802ea3..d9248c45c516 100644 --- a/sdk/domainservices/arm-domainservices/samples-dev/domainServicesUpdateSample.ts +++ b/sdk/domainservices/arm-domainservices/samples-dev/domainServicesUpdateSample.ts @@ -15,7 +15,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary The Update Domain Service operation can be used to update the existing deployment. The update call only supports the properties listed in the PATCH body. * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/UpdateDomainService.json */ -async function updateDomainService() { +async function updateDomainService(): Promise { const subscriptionId = "1639790a-76a2-4ac4-98d9-8562f5dfcb4d"; const resourceGroupName = "TestResourceGroup"; const domainServiceName = "TestDomainService.com"; diff --git a/sdk/domainservices/arm-domainservices/samples-dev/ouContainerCreateSample.ts b/sdk/domainservices/arm-domainservices/samples-dev/ouContainerCreateSample.ts index b87c241083ad..4c7f1f90e4bb 100644 --- a/sdk/domainservices/arm-domainservices/samples-dev/ouContainerCreateSample.ts +++ b/sdk/domainservices/arm-domainservices/samples-dev/ouContainerCreateSample.ts @@ -15,7 +15,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary The Create OuContainer operation creates a new OuContainer under the specified Domain Service instance. * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/CreateOuContainer.json */ -async function createDomainService() { +async function createDomainService(): Promise { const subscriptionId = "1639790a-76a2-4ac4-98d9-8562f5dfcb4d"; const resourceGroupName = "OuContainerResourceGroup"; const domainServiceName = "OuContainer.com"; diff --git a/sdk/domainservices/arm-domainservices/samples-dev/ouContainerDeleteSample.ts b/sdk/domainservices/arm-domainservices/samples-dev/ouContainerDeleteSample.ts index b9e4c514a0b5..f40b2716b6b8 100644 --- a/sdk/domainservices/arm-domainservices/samples-dev/ouContainerDeleteSample.ts +++ b/sdk/domainservices/arm-domainservices/samples-dev/ouContainerDeleteSample.ts @@ -14,7 +14,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary The Delete OuContainer operation deletes specified OuContainer. * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/DeleteOuContainer.json */ -async function deleteOuContainer() { +async function deleteOuContainer(): Promise { const subscriptionId = "1639790a-76a2-4ac4-98d9-8562f5dfcb4d"; const resourceGroupName = "OuContainerResourceGroup"; const domainServiceName = "OuContainer.com"; diff --git a/sdk/domainservices/arm-domainservices/samples-dev/ouContainerGetSample.ts b/sdk/domainservices/arm-domainservices/samples-dev/ouContainerGetSample.ts index 1228ae988bbc..13833b076535 100644 --- a/sdk/domainservices/arm-domainservices/samples-dev/ouContainerGetSample.ts +++ b/sdk/domainservices/arm-domainservices/samples-dev/ouContainerGetSample.ts @@ -14,7 +14,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary Get OuContainer in DomainService instance. * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/GetOuContainer.json */ -async function listOfOuContainers() { +async function listOfOuContainers(): Promise { const subscriptionId = "1639790a-76a2-4ac4-98d9-8562f5dfcb4d"; const resourceGroupName = "OuContainerResourceGroup"; const domainServiceName = "OuContainer.com"; diff --git a/sdk/domainservices/arm-domainservices/samples-dev/ouContainerListSample.ts b/sdk/domainservices/arm-domainservices/samples-dev/ouContainerListSample.ts index b0a6237f94a2..01bf62d515a0 100644 --- a/sdk/domainservices/arm-domainservices/samples-dev/ouContainerListSample.ts +++ b/sdk/domainservices/arm-domainservices/samples-dev/ouContainerListSample.ts @@ -14,7 +14,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary The List of OuContainers in DomainService instance. * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/ListOuContainers.json */ -async function listOfOuContainers() { +async function listOfOuContainers(): Promise { const subscriptionId = "1639790a-76a2-4ac4-98d9-8562f5dfcb4d"; const resourceGroupName = "OuContainerResourceGroup"; const domainServiceName = "OuContainer.com"; diff --git a/sdk/domainservices/arm-domainservices/samples-dev/ouContainerOperationsListSample.ts b/sdk/domainservices/arm-domainservices/samples-dev/ouContainerOperationsListSample.ts index 975c8fad11a0..71ce2fef178e 100644 --- a/sdk/domainservices/arm-domainservices/samples-dev/ouContainerOperationsListSample.ts +++ b/sdk/domainservices/arm-domainservices/samples-dev/ouContainerOperationsListSample.ts @@ -14,7 +14,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary Lists all the available OuContainer operations. * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/GetOperations.json */ -async function getOperations() { +async function getOperations(): Promise { const subscriptionId = "00000000-0000-0000-0000-000000000000"; const credential = new DefaultAzureCredential(); const client = new DomainServicesResourceProvider(credential, subscriptionId); diff --git a/sdk/domainservices/arm-domainservices/samples-dev/ouContainerUpdateSample.ts b/sdk/domainservices/arm-domainservices/samples-dev/ouContainerUpdateSample.ts index 3a75d16b3041..ff7f031308e8 100644 --- a/sdk/domainservices/arm-domainservices/samples-dev/ouContainerUpdateSample.ts +++ b/sdk/domainservices/arm-domainservices/samples-dev/ouContainerUpdateSample.ts @@ -15,7 +15,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary The Update OuContainer operation can be used to update the existing OuContainers. * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/UpdateOuContainer.json */ -async function updateDomainService() { +async function updateDomainService(): Promise { const subscriptionId = "1639790a-76a2-4ac4-98d9-8562f5dfcb4d"; const resourceGroupName = "OuContainerResourceGroup"; const domainServiceName = "OuContainer.com"; diff --git a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServiceOperationsListSample.ts b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServiceOperationsListSample.ts index 46397d070ad6..bbfe5b31e5ec 100644 --- a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServiceOperationsListSample.ts +++ b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServiceOperationsListSample.ts @@ -17,7 +17,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary Lists all the available Domain Services operations. * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/GetOperations.json */ -async function getOperations() { +async function getOperations(): Promise { const subscriptionId = "00000000-0000-0000-0000-000000000000"; const credential = new DefaultAzureCredential(); const client = new DomainServicesResourceProvider(credential, subscriptionId); diff --git a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServicesCreateOrUpdateSample.ts b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServicesCreateOrUpdateSample.ts index 596bb29727f3..94a4e8b91600 100644 --- a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServicesCreateOrUpdateSample.ts +++ b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServicesCreateOrUpdateSample.ts @@ -20,7 +20,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary The Create Domain Service operation creates a new domain service with the specified parameters. If the specific service already exists, then any patchable properties will be updated and any immutable properties will remain unchanged. * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/CreateDomainService.json */ -async function createDomainService() { +async function createDomainService(): Promise { const subscriptionId = "1639790a-76a2-4ac4-98d9-8562f5dfcb4d"; const resourceGroupName = "TestResourceGroup"; const domainServiceName = "TestDomainService.com"; diff --git a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServicesDeleteSample.ts b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServicesDeleteSample.ts index 43cd6f53e8c0..49101cd22925 100644 --- a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServicesDeleteSample.ts +++ b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServicesDeleteSample.ts @@ -17,7 +17,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary The Delete Domain Service operation deletes an existing Domain Service. * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/DeleteDomainService.json */ -async function deleteDomainService() { +async function deleteDomainService(): Promise { const subscriptionId = "1639790a-76a2-4ac4-98d9-8562f5dfcb4d"; const resourceGroupName = "TestResourceGroup"; const domainServiceName = "TestDomainService.com"; diff --git a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServicesGetSample.ts b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServicesGetSample.ts index a7b370a594ef..eaa26ffd5a9c 100644 --- a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServicesGetSample.ts +++ b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServicesGetSample.ts @@ -17,7 +17,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary The Get Domain Service operation retrieves a json representation of the Domain Service. * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/GetDomainService.json */ -async function getDomainService() { +async function getDomainService(): Promise { const subscriptionId = "1639790a-76a2-4ac4-98d9-8562f5dfcb4d"; const resourceGroupName = "TestResourceGroup"; const domainServiceName = "TestDomainService.com"; diff --git a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServicesListByResourceGroupSample.ts b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServicesListByResourceGroupSample.ts index 0e9ac5566571..8dc6d3fd5656 100644 --- a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServicesListByResourceGroupSample.ts +++ b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServicesListByResourceGroupSample.ts @@ -17,7 +17,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary The List Domain Services in Resource Group operation lists all the domain services available under the given resource group. * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/ListDomainServicesByResourceGroup.json */ -async function listDomainService() { +async function listDomainService(): Promise { const subscriptionId = "1639790a-76a2-4ac4-98d9-8562f5dfcb4d"; const resourceGroupName = "TestResourceGroup"; const credential = new DefaultAzureCredential(); diff --git a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServicesListSample.ts b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServicesListSample.ts index b8a0abc0acc3..889766acff60 100644 --- a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServicesListSample.ts +++ b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServicesListSample.ts @@ -17,7 +17,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary The List Domain Services in Subscription operation lists all the domain services available under the given subscription (and across all resource groups within that subscription). * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/ListDomainServicesBySubscription.json */ -async function listDomainService() { +async function listDomainService(): Promise { const subscriptionId = "1639790a-76a2-4ac4-98d9-8562f5dfcb4d"; const credential = new DefaultAzureCredential(); const client = new DomainServicesResourceProvider(credential, subscriptionId); diff --git a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServicesUpdateSample.ts b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServicesUpdateSample.ts index 6d7cce3d8de2..c758f0c412be 100644 --- a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServicesUpdateSample.ts +++ b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/domainServicesUpdateSample.ts @@ -20,7 +20,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary The Update Domain Service operation can be used to update the existing deployment. The update call only supports the properties listed in the PATCH body. * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/UpdateDomainService.json */ -async function updateDomainService() { +async function updateDomainService(): Promise { const subscriptionId = "1639790a-76a2-4ac4-98d9-8562f5dfcb4d"; const resourceGroupName = "TestResourceGroup"; const domainServiceName = "TestDomainService.com"; diff --git a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/ouContainerCreateSample.ts b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/ouContainerCreateSample.ts index 0bf93b5a6b35..e339180b4338 100644 --- a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/ouContainerCreateSample.ts +++ b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/ouContainerCreateSample.ts @@ -20,7 +20,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary The Create OuContainer operation creates a new OuContainer under the specified Domain Service instance. * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/CreateOuContainer.json */ -async function createDomainService() { +async function createDomainService(): Promise { const subscriptionId = "1639790a-76a2-4ac4-98d9-8562f5dfcb4d"; const resourceGroupName = "OuContainerResourceGroup"; const domainServiceName = "OuContainer.com"; diff --git a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/ouContainerDeleteSample.ts b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/ouContainerDeleteSample.ts index 2dd0ed856f77..330da0e440bf 100644 --- a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/ouContainerDeleteSample.ts +++ b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/ouContainerDeleteSample.ts @@ -17,7 +17,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary The Delete OuContainer operation deletes specified OuContainer. * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/DeleteOuContainer.json */ -async function deleteOuContainer() { +async function deleteOuContainer(): Promise { const subscriptionId = "1639790a-76a2-4ac4-98d9-8562f5dfcb4d"; const resourceGroupName = "OuContainerResourceGroup"; const domainServiceName = "OuContainer.com"; diff --git a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/ouContainerGetSample.ts b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/ouContainerGetSample.ts index 9543df2c2a5d..f85abdf688af 100644 --- a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/ouContainerGetSample.ts +++ b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/ouContainerGetSample.ts @@ -17,7 +17,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary Get OuContainer in DomainService instance. * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/GetOuContainer.json */ -async function listOfOuContainers() { +async function listOfOuContainers(): Promise { const subscriptionId = "1639790a-76a2-4ac4-98d9-8562f5dfcb4d"; const resourceGroupName = "OuContainerResourceGroup"; const domainServiceName = "OuContainer.com"; diff --git a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/ouContainerListSample.ts b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/ouContainerListSample.ts index dfb1031be7fe..130ed130e3ae 100644 --- a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/ouContainerListSample.ts +++ b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/ouContainerListSample.ts @@ -17,7 +17,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary The List of OuContainers in DomainService instance. * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/ListOuContainers.json */ -async function listOfOuContainers() { +async function listOfOuContainers(): Promise { const subscriptionId = "1639790a-76a2-4ac4-98d9-8562f5dfcb4d"; const resourceGroupName = "OuContainerResourceGroup"; const domainServiceName = "OuContainer.com"; diff --git a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/ouContainerOperationsListSample.ts b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/ouContainerOperationsListSample.ts index f5860e2ea24f..81f9021f08b3 100644 --- a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/ouContainerOperationsListSample.ts +++ b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/ouContainerOperationsListSample.ts @@ -17,7 +17,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary Lists all the available OuContainer operations. * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/GetOperations.json */ -async function getOperations() { +async function getOperations(): Promise { const subscriptionId = "00000000-0000-0000-0000-000000000000"; const credential = new DefaultAzureCredential(); const client = new DomainServicesResourceProvider(credential, subscriptionId); diff --git a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/ouContainerUpdateSample.ts b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/ouContainerUpdateSample.ts index 840b8fa01f58..b10f9296cbe2 100644 --- a/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/ouContainerUpdateSample.ts +++ b/sdk/domainservices/arm-domainservices/samples/v4/typescript/src/ouContainerUpdateSample.ts @@ -20,7 +20,7 @@ import { DefaultAzureCredential } from "@azure/identity"; * @summary The Update OuContainer operation can be used to update the existing OuContainers. * x-ms-original-file: specification/domainservices/resource-manager/Microsoft.AAD/stable/2021-05-01/examples/UpdateOuContainer.json */ -async function updateDomainService() { +async function updateDomainService(): Promise { const subscriptionId = "1639790a-76a2-4ac4-98d9-8562f5dfcb4d"; const resourceGroupName = "OuContainerResourceGroup"; const domainServiceName = "OuContainer.com"; diff --git a/sdk/domainservices/arm-domainservices/src/domainServicesResourceProvider.ts b/sdk/domainservices/arm-domainservices/src/domainServicesResourceProvider.ts index ef5e00f29f75..de46f4303b10 100644 --- a/sdk/domainservices/arm-domainservices/src/domainServicesResourceProvider.ts +++ b/sdk/domainservices/arm-domainservices/src/domainServicesResourceProvider.ts @@ -19,14 +19,14 @@ import { DomainServicesImpl, OuContainerOperationsImpl, OuContainerOperationGrpImpl -} from "./operations"; +} from "./operations/index.js"; import { DomainServiceOperations, DomainServices, OuContainerOperations, OuContainerOperationGrp -} from "./operationsInterfaces"; -import { DomainServicesResourceProviderOptionalParams } from "./models"; +} from "./operationsInterfaces/index.js"; +import { DomainServicesResourceProviderOptionalParams } from "./models/index.js"; export class DomainServicesResourceProvider extends coreClient.ServiceClient { $host: string; diff --git a/sdk/domainservices/arm-domainservices/src/index.ts b/sdk/domainservices/arm-domainservices/src/index.ts index 4cc94247b9bc..ad2ffd3301b7 100644 --- a/sdk/domainservices/arm-domainservices/src/index.ts +++ b/sdk/domainservices/arm-domainservices/src/index.ts @@ -7,7 +7,7 @@ */ /// -export { getContinuationToken } from "./pagingHelper"; -export * from "./models"; -export { DomainServicesResourceProvider } from "./domainServicesResourceProvider"; -export * from "./operationsInterfaces"; +export { getContinuationToken } from "./pagingHelper.js"; +export * from "./models/index.js"; +export { DomainServicesResourceProvider } from "./domainServicesResourceProvider.js"; +export * from "./operationsInterfaces/index.js"; diff --git a/sdk/domainservices/arm-domainservices/src/models/parameters.ts b/sdk/domainservices/arm-domainservices/src/models/parameters.ts index 69de521bfcd9..84b041475eda 100644 --- a/sdk/domainservices/arm-domainservices/src/models/parameters.ts +++ b/sdk/domainservices/arm-domainservices/src/models/parameters.ts @@ -14,7 +14,7 @@ import { import { DomainService as DomainServiceMapper, ContainerAccount as ContainerAccountMapper -} from "../models/mappers"; +} from "../models/mappers.js"; export const accept: OperationParameter = { parameterPath: "accept", diff --git a/sdk/domainservices/arm-domainservices/src/operations/domainServiceOperations.ts b/sdk/domainservices/arm-domainservices/src/operations/domainServiceOperations.ts index 5d3623b709a7..458452c7257f 100644 --- a/sdk/domainservices/arm-domainservices/src/operations/domainServiceOperations.ts +++ b/sdk/domainservices/arm-domainservices/src/operations/domainServiceOperations.ts @@ -7,19 +7,19 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { DomainServiceOperations } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { DomainServiceOperations } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { DomainServicesResourceProvider } from "../domainServicesResourceProvider"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DomainServicesResourceProvider } from "../domainServicesResourceProvider.js"; import { OperationEntity, DomainServiceOperationsListNextOptionalParams, DomainServiceOperationsListOptionalParams, DomainServiceOperationsListResponse, DomainServiceOperationsListNextResponse -} from "../models"; +} from "../models/index.js"; /// /** Class containing DomainServiceOperations operations. */ diff --git a/sdk/domainservices/arm-domainservices/src/operations/domainServices.ts b/sdk/domainservices/arm-domainservices/src/operations/domainServices.ts index 1ea2759158c3..0f21d3dc04d1 100644 --- a/sdk/domainservices/arm-domainservices/src/operations/domainServices.ts +++ b/sdk/domainservices/arm-domainservices/src/operations/domainServices.ts @@ -7,14 +7,14 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { DomainServices } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { DomainServices } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { DomainServicesResourceProvider } from "../domainServicesResourceProvider"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DomainServicesResourceProvider } from "../domainServicesResourceProvider.js"; import { PollerLike, PollOperationState, LroEngine } from "@azure/core-lro"; -import { LroImpl } from "../lroImpl"; +import { LroImpl } from "../lroImpl.js"; import { DomainService, DomainServicesListNextOptionalParams, @@ -32,7 +32,7 @@ import { DomainServicesUpdateResponse, DomainServicesListNextResponse, DomainServicesListByResourceGroupNextResponse -} from "../models"; +} from "../models/index.js"; /// /** Class containing DomainServices operations. */ diff --git a/sdk/domainservices/arm-domainservices/src/operations/index.ts b/sdk/domainservices/arm-domainservices/src/operations/index.ts index 21615bc5fd36..3c5ad1e831f3 100644 --- a/sdk/domainservices/arm-domainservices/src/operations/index.ts +++ b/sdk/domainservices/arm-domainservices/src/operations/index.ts @@ -6,7 +6,7 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -export * from "./domainServiceOperations"; -export * from "./domainServices"; -export * from "./ouContainerOperations"; -export * from "./ouContainerOperationGrp"; +export * from "./domainServiceOperations.js"; +export * from "./domainServices.js"; +export * from "./ouContainerOperations.js"; +export * from "./ouContainerOperationGrp.js"; diff --git a/sdk/domainservices/arm-domainservices/src/operations/ouContainerOperationGrp.ts b/sdk/domainservices/arm-domainservices/src/operations/ouContainerOperationGrp.ts index dee64711bce0..30a23900ea3b 100644 --- a/sdk/domainservices/arm-domainservices/src/operations/ouContainerOperationGrp.ts +++ b/sdk/domainservices/arm-domainservices/src/operations/ouContainerOperationGrp.ts @@ -7,14 +7,14 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { OuContainerOperationGrp } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { OuContainerOperationGrp } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { DomainServicesResourceProvider } from "../domainServicesResourceProvider"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DomainServicesResourceProvider } from "../domainServicesResourceProvider.js"; import { PollerLike, PollOperationState, LroEngine } from "@azure/core-lro"; -import { LroImpl } from "../lroImpl"; +import { LroImpl } from "../lroImpl.js"; import { OuContainer, OuContainerListNextOptionalParams, @@ -29,7 +29,7 @@ import { OuContainerUpdateOptionalParams, OuContainerUpdateResponse, OuContainerListNextResponse -} from "../models"; +} from "../models/index.js"; /// /** Class containing OuContainerOperationGrp operations. */ diff --git a/sdk/domainservices/arm-domainservices/src/operations/ouContainerOperations.ts b/sdk/domainservices/arm-domainservices/src/operations/ouContainerOperations.ts index 0c4e52ce4e57..26546fc6ae51 100644 --- a/sdk/domainservices/arm-domainservices/src/operations/ouContainerOperations.ts +++ b/sdk/domainservices/arm-domainservices/src/operations/ouContainerOperations.ts @@ -7,19 +7,19 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { OuContainerOperations } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { OuContainerOperations } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { DomainServicesResourceProvider } from "../domainServicesResourceProvider"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DomainServicesResourceProvider } from "../domainServicesResourceProvider.js"; import { OperationEntity, OuContainerOperationsListNextOptionalParams, OuContainerOperationsListOptionalParams, OuContainerOperationsListResponse, OuContainerOperationsListNextResponse -} from "../models"; +} from "../models/index.js"; /// /** Class containing OuContainerOperations operations. */ diff --git a/sdk/domainservices/arm-domainservices/src/operationsInterfaces/domainServiceOperations.ts b/sdk/domainservices/arm-domainservices/src/operationsInterfaces/domainServiceOperations.ts index 0ce7bf69ce55..979cc17bf7c4 100644 --- a/sdk/domainservices/arm-domainservices/src/operationsInterfaces/domainServiceOperations.ts +++ b/sdk/domainservices/arm-domainservices/src/operationsInterfaces/domainServiceOperations.ts @@ -10,7 +10,7 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging"; import { OperationEntity, DomainServiceOperationsListOptionalParams -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a DomainServiceOperations. */ diff --git a/sdk/domainservices/arm-domainservices/src/operationsInterfaces/domainServices.ts b/sdk/domainservices/arm-domainservices/src/operationsInterfaces/domainServices.ts index ba010df5a745..4162ac3019e0 100644 --- a/sdk/domainservices/arm-domainservices/src/operationsInterfaces/domainServices.ts +++ b/sdk/domainservices/arm-domainservices/src/operationsInterfaces/domainServices.ts @@ -19,7 +19,7 @@ import { DomainServicesDeleteOptionalParams, DomainServicesUpdateOptionalParams, DomainServicesUpdateResponse -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a DomainServices. */ diff --git a/sdk/domainservices/arm-domainservices/src/operationsInterfaces/index.ts b/sdk/domainservices/arm-domainservices/src/operationsInterfaces/index.ts index 21615bc5fd36..3c5ad1e831f3 100644 --- a/sdk/domainservices/arm-domainservices/src/operationsInterfaces/index.ts +++ b/sdk/domainservices/arm-domainservices/src/operationsInterfaces/index.ts @@ -6,7 +6,7 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -export * from "./domainServiceOperations"; -export * from "./domainServices"; -export * from "./ouContainerOperations"; -export * from "./ouContainerOperationGrp"; +export * from "./domainServiceOperations.js"; +export * from "./domainServices.js"; +export * from "./ouContainerOperations.js"; +export * from "./ouContainerOperationGrp.js"; diff --git a/sdk/domainservices/arm-domainservices/src/operationsInterfaces/ouContainerOperationGrp.ts b/sdk/domainservices/arm-domainservices/src/operationsInterfaces/ouContainerOperationGrp.ts index 7cf0f2a370dc..091967bba77b 100644 --- a/sdk/domainservices/arm-domainservices/src/operationsInterfaces/ouContainerOperationGrp.ts +++ b/sdk/domainservices/arm-domainservices/src/operationsInterfaces/ouContainerOperationGrp.ts @@ -19,7 +19,7 @@ import { OuContainerDeleteOptionalParams, OuContainerUpdateOptionalParams, OuContainerUpdateResponse -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a OuContainerOperationGrp. */ diff --git a/sdk/domainservices/arm-domainservices/src/operationsInterfaces/ouContainerOperations.ts b/sdk/domainservices/arm-domainservices/src/operationsInterfaces/ouContainerOperations.ts index e398af6561de..852644e48061 100644 --- a/sdk/domainservices/arm-domainservices/src/operationsInterfaces/ouContainerOperations.ts +++ b/sdk/domainservices/arm-domainservices/src/operationsInterfaces/ouContainerOperations.ts @@ -10,7 +10,7 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging"; import { OperationEntity, OuContainerOperationsListOptionalParams -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a OuContainerOperations. */ diff --git a/sdk/domainservices/arm-domainservices/test/sampleTest.ts b/sdk/domainservices/arm-domainservices/test/sampleTest.spec.ts similarity index 83% rename from sdk/domainservices/arm-domainservices/test/sampleTest.ts rename to sdk/domainservices/arm-domainservices/test/sampleTest.spec.ts index 8ff7deb0acbe..b6189ce4bf4f 100644 --- a/sdk/domainservices/arm-domainservices/test/sampleTest.ts +++ b/sdk/domainservices/arm-domainservices/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 { describe, it, beforeEach, afterEach } from "vitest"; const replaceableVariables: Record = { AZURE_CLIENT_ID: "azure_client_id", @@ -32,12 +30,12 @@ const recorderOptions: RecorderStartOptions = { describe("My test", () => { let recorder: Recorder; - beforeEach(async function (this: Context) { - recorder = new Recorder(this.currentTest); + beforeEach(async (ctx) => { + recorder = new Recorder(ctx); await recorder.start(recorderOptions); }); - afterEach(async function () { + afterEach(async () => { await recorder.stop(); }); diff --git a/sdk/domainservices/arm-domainservices/tsconfig.browser.config.json b/sdk/domainservices/arm-domainservices/tsconfig.browser.config.json new file mode 100644 index 000000000000..0c8bafa97126 --- /dev/null +++ b/sdk/domainservices/arm-domainservices/tsconfig.browser.config.json @@ -0,0 +1,6 @@ +{ + "extends": [ + "./tsconfig.test.json", + "../../../tsconfig.browser.base.json" + ] +} diff --git a/sdk/domainservices/arm-domainservices/tsconfig.json b/sdk/domainservices/arm-domainservices/tsconfig.json index b5a74cbfe488..19ceb382b521 100644 --- a/sdk/domainservices/arm-domainservices/tsconfig.json +++ b/sdk/domainservices/arm-domainservices/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-domainservices": [ - "./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/domainservices/arm-domainservices/tsconfig.samples.json b/sdk/domainservices/arm-domainservices/tsconfig.samples.json new file mode 100644 index 000000000000..45c448986963 --- /dev/null +++ b/sdk/domainservices/arm-domainservices/tsconfig.samples.json @@ -0,0 +1,10 @@ +{ + "extends": "../../../tsconfig.samples.base.json", + "compilerOptions": { + "paths": { + "@azure/arm-domainservices": [ + "./dist/esm" + ] + } + } +} diff --git a/sdk/domainservices/arm-domainservices/tsconfig.src.json b/sdk/domainservices/arm-domainservices/tsconfig.src.json new file mode 100644 index 000000000000..bae70752dd38 --- /dev/null +++ b/sdk/domainservices/arm-domainservices/tsconfig.src.json @@ -0,0 +1,3 @@ +{ + "extends": "../../../tsconfig.lib.json" +} diff --git a/sdk/domainservices/arm-domainservices/tsconfig.test.json b/sdk/domainservices/arm-domainservices/tsconfig.test.json new file mode 100644 index 000000000000..3c2b783a8c1b --- /dev/null +++ b/sdk/domainservices/arm-domainservices/tsconfig.test.json @@ -0,0 +1,6 @@ +{ + "extends": [ + "./tsconfig.src.json", + "../../../tsconfig.test.base.json" + ] +} diff --git a/sdk/domainservices/arm-domainservices/vitest.browser.config.ts b/sdk/domainservices/arm-domainservices/vitest.browser.config.ts new file mode 100644 index 000000000000..182729ab5ce9 --- /dev/null +++ b/sdk/domainservices/arm-domainservices/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",], + testTimeout: 1200000, + hookTimeout: 1200000, + }, + }), +); diff --git a/sdk/domainservices/arm-domainservices/vitest.config.ts b/sdk/domainservices/arm-domainservices/vitest.config.ts new file mode 100644 index 000000000000..40e031385dd8 --- /dev/null +++ b/sdk/domainservices/arm-domainservices/vitest.config.ts @@ -0,0 +1,16 @@ + +// 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: { + testTimeout: 1200000, + hookTimeout: 1200000, + }, + }), +); diff --git a/sdk/domainservices/arm-domainservices/vitest.esm.config.ts b/sdk/domainservices/arm-domainservices/vitest.esm.config.ts new file mode 100644 index 000000000000..a70127279fc9 --- /dev/null +++ b/sdk/domainservices/arm-domainservices/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/dynatrace/arm-dynatrace/api-extractor.json b/sdk/dynatrace/arm-dynatrace/api-extractor.json index ed3610105861..cde6e40900a2 100644 --- a/sdk/dynatrace/arm-dynatrace/api-extractor.json +++ b/sdk/dynatrace/arm-dynatrace/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-dynatrace.d.ts" + "publicTrimmedFilePath": "dist/arm-dynatrace.d.ts" }, "messages": { "tsdocMessageReporting": { @@ -28,4 +28,4 @@ } } } -} \ No newline at end of file +} diff --git a/sdk/dynatrace/arm-dynatrace/package.json b/sdk/dynatrace/arm-dynatrace/package.json index eb7410ec41d4..07802da2f5d5 100644 --- a/sdk/dynatrace/arm-dynatrace/package.json +++ b/sdk/dynatrace/arm-dynatrace/package.json @@ -8,13 +8,13 @@ "node": ">=18.0.0" }, "dependencies": { - "@azure/abort-controller": "^1.0.0", - "@azure/core-auth": "^1.3.0", - "@azure/core-client": "^1.7.0", + "@azure/abort-controller": "^2.1.2", + "@azure/core-auth": "^1.9.0", + "@azure/core-client": "^1.9.2", "@azure/core-lro": "^2.5.3", - "@azure/core-paging": "^1.2.0", - "@azure/core-rest-pipeline": "^1.8.0", - "tslib": "^2.2.0" + "@azure/core-paging": "^1.6.2", + "@azure/core-rest-pipeline": "^1.18.2", + "tslib": "^2.8.1" }, "keywords": [ "node", @@ -24,22 +24,22 @@ "isomorphic" ], "license": "MIT", - "main": "./dist/index.js", - "module": "./dist-esm/src/index.js", - "types": "./types/arm-dynatrace.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", + "@azure/identity": "^4.6.0", "@types/node": "^18.0.0", - "chai": "^4.2.0", + "@vitest/browser": "^3.0.3", + "@vitest/coverage-istanbul": "^3.0.3", "dotenv": "^16.0.0", - "mocha": "^11.0.2", - "ts-node": "^10.0.0", - "typescript": "~5.7.2" + "playwright": "^1.50.0", + "typescript": "~5.7.2", + "vitest": "^3.0.3" }, "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 && npm run extract-api", + "build": "npm run clean && dev-tool run build-package && 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", @@ -88,7 +78,7 @@ "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:node": "dev-tool run test:vitest", "update-snippets": "echo skipped" }, "sideEffects": false, @@ -109,5 +99,45 @@ ], "disableDocsMs": true, "apiRefLink": "https://learn.microsoft.com/javascript/api/@azure/arm-dynatrace?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/dynatrace/arm-dynatrace/samples-dev/monitorsCreateOrUpdateSample.ts b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsCreateOrUpdateSample.ts index 15b163b2d29c..6296c05657f8 100644 --- a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsCreateOrUpdateSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { MonitorResource } from "@azure/arm-dynatrace"; import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Create a MonitorResource @@ -18,7 +16,7 @@ dotenv.config(); * @summary Create a MonitorResource * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_CreateOrUpdate_MaximumSet_Gen.json */ -async function monitorsCreateOrUpdateMaximumSetGen() { +async function monitorsCreateOrUpdateMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -66,7 +64,7 @@ async function monitorsCreateOrUpdateMaximumSetGen() { * @summary Create a MonitorResource * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_CreateOrUpdate_MinimumSet_Gen.json */ -async function monitorsCreateOrUpdateMinimumSetGen() { +async function monitorsCreateOrUpdateMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -82,7 +80,7 @@ async function monitorsCreateOrUpdateMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { await monitorsCreateOrUpdateMaximumSetGen(); await monitorsCreateOrUpdateMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsDeleteSample.ts b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsDeleteSample.ts index 51c95134c924..5b8a917858a4 100644 --- a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsDeleteSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsDeleteSample.ts @@ -7,9 +7,7 @@ */ import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete a MonitorResource @@ -17,7 +15,7 @@ dotenv.config(); * @summary Delete a MonitorResource * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_Delete_MaximumSet_Gen.json */ -async function monitorsDeleteMaximumSetGen() { +async function monitorsDeleteMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -34,7 +32,7 @@ async function monitorsDeleteMaximumSetGen() { * @summary Delete a MonitorResource * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_Delete_MinimumSet_Gen.json */ -async function monitorsDeleteMinimumSetGen() { +async function monitorsDeleteMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -45,7 +43,7 @@ async function monitorsDeleteMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { await monitorsDeleteMaximumSetGen(); await monitorsDeleteMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsGetMarketplaceSaaSResourceDetailsSample.ts b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsGetMarketplaceSaaSResourceDetailsSample.ts index c34fcc0706ea..8da56e5bb260 100644 --- a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsGetMarketplaceSaaSResourceDetailsSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsGetMarketplaceSaaSResourceDetailsSample.ts @@ -8,9 +8,7 @@ import type { MarketplaceSaaSResourceDetailsRequest } from "@azure/arm-dynatrace"; import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get Marketplace SaaS resource details of a tenant under a specific subscription @@ -18,7 +16,7 @@ dotenv.config(); * @summary Get Marketplace SaaS resource details of a tenant under a specific subscription * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_GetMarketplaceSaaSResourceDetails_MaximumSet_Gen.json */ -async function monitorsGetMarketplaceSaaSResourceDetailsMaximumSetGen() { +async function monitorsGetMarketplaceSaaSResourceDetailsMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "nqmcgifgaqlf"; const request: MarketplaceSaaSResourceDetailsRequest = { tenantId: "urnmattojzhktcfw", @@ -35,7 +33,7 @@ async function monitorsGetMarketplaceSaaSResourceDetailsMaximumSetGen() { * @summary Get Marketplace SaaS resource details of a tenant under a specific subscription * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_GetMarketplaceSaaSResourceDetails_MinimumSet_Gen.json */ -async function monitorsGetMarketplaceSaaSResourceDetailsMinimumSetGen() { +async function monitorsGetMarketplaceSaaSResourceDetailsMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "nqmcgifgaqlf"; const request: MarketplaceSaaSResourceDetailsRequest = { tenantId: "urnmattojzhktcfw", @@ -46,7 +44,7 @@ async function monitorsGetMarketplaceSaaSResourceDetailsMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { await monitorsGetMarketplaceSaaSResourceDetailsMaximumSetGen(); await monitorsGetMarketplaceSaaSResourceDetailsMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsGetMetricStatusSample.ts b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsGetMetricStatusSample.ts index fefb8f6eaabf..41b7b6c4c9a1 100644 --- a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsGetMetricStatusSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsGetMetricStatusSample.ts @@ -7,9 +7,7 @@ */ import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get metric status @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get metric status * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_GetMetricStatus_MaximumSet_Gen.json */ -async function monitorsGetMetricStatusMaximumSetGen() { +async function monitorsGetMetricStatusMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "nqmcgifgaqlf"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "rgDynatrace"; const monitorName = "fhcjxnxumkdlgpwanewtkdnyuz"; @@ -33,7 +31,7 @@ async function monitorsGetMetricStatusMaximumSetGen() { * @summary Get metric status * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_GetMetricStatus_MinimumSet_Gen.json */ -async function monitorsGetMetricStatusMinimumSetGen() { +async function monitorsGetMetricStatusMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "nqmcgifgaqlf"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "rgDynatrace"; const monitorName = "fhcjxnxumkdlgpwanewtkdnyuz"; @@ -43,7 +41,7 @@ async function monitorsGetMetricStatusMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { await monitorsGetMetricStatusMaximumSetGen(); await monitorsGetMetricStatusMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsGetSample.ts b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsGetSample.ts index 32485fad646d..4ab8786c5f21 100644 --- a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsGetSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsGetSample.ts @@ -7,9 +7,7 @@ */ import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a MonitorResource @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get a MonitorResource * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_Get_MaximumSet_Gen.json */ -async function monitorsGetMaximumSetGen() { +async function monitorsGetMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -34,7 +32,7 @@ async function monitorsGetMaximumSetGen() { * @summary Get a MonitorResource * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_Get_MinimumSet_Gen.json */ -async function monitorsGetMinimumSetGen() { +async function monitorsGetMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -45,7 +43,7 @@ async function monitorsGetMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { await monitorsGetMaximumSetGen(); await monitorsGetMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsGetSsoDetailsSample.ts b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsGetSsoDetailsSample.ts index 44b08869dd46..65b387acbbd7 100644 --- a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsGetSsoDetailsSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsGetSsoDetailsSample.ts @@ -8,9 +8,7 @@ import type { SSODetailsRequest, MonitorsGetSSODetailsOptionalParams } from "@azure/arm-dynatrace"; import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the SSO configuration details from the partner. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Gets the SSO configuration details from the partner. * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_GetSSODetails_MaximumSet_Gen.json */ -async function monitorsGetSsoDetailsMaximumSetGen() { +async function monitorsGetSsoDetailsMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -37,7 +35,7 @@ async function monitorsGetSsoDetailsMaximumSetGen() { * @summary Gets the SSO configuration details from the partner. * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_GetSSODetails_MinimumSet_Gen.json */ -async function monitorsGetSsoDetailsMinimumSetGen() { +async function monitorsGetSsoDetailsMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -50,7 +48,7 @@ async function monitorsGetSsoDetailsMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { await monitorsGetSsoDetailsMaximumSetGen(); await monitorsGetSsoDetailsMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsGetVMHostPayloadSample.ts b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsGetVMHostPayloadSample.ts index 5e16ac4f0fd1..156116e0faad 100644 --- a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsGetVMHostPayloadSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsGetVMHostPayloadSample.ts @@ -7,9 +7,7 @@ */ import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns the payload that needs to be passed in the request body for installing Dynatrace agent on a VM. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Returns the payload that needs to be passed in the request body for installing Dynatrace agent on a VM. * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_GetVMHostPayload_MaximumSet_Gen.json */ -async function monitorsGetVMHostPayloadMaximumSetGen() { +async function monitorsGetVMHostPayloadMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -34,7 +32,7 @@ async function monitorsGetVMHostPayloadMaximumSetGen() { * @summary Returns the payload that needs to be passed in the request body for installing Dynatrace agent on a VM. * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_GetVMHostPayload_MinimumSet_Gen.json */ -async function monitorsGetVMHostPayloadMinimumSetGen() { +async function monitorsGetVMHostPayloadMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -45,7 +43,7 @@ async function monitorsGetVMHostPayloadMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { await monitorsGetVMHostPayloadMaximumSetGen(); await monitorsGetVMHostPayloadMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsListAppServicesSample.ts b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsListAppServicesSample.ts index 0f1d9c19d852..2957a9375626 100644 --- a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsListAppServicesSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsListAppServicesSample.ts @@ -7,9 +7,7 @@ */ import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets list of App Services with Dynatrace PaaS OneAgent enabled @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets list of App Services with Dynatrace PaaS OneAgent enabled * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_ListAppServices_MaximumSet_Gen.json */ -async function monitorsListAppServicesMaximumSetGen() { +async function monitorsListAppServicesMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -37,7 +35,7 @@ async function monitorsListAppServicesMaximumSetGen() { * @summary Gets list of App Services with Dynatrace PaaS OneAgent enabled * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_ListAppServices_MinimumSet_Gen.json */ -async function monitorsListAppServicesMinimumSetGen() { +async function monitorsListAppServicesMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -51,7 +49,7 @@ async function monitorsListAppServicesMinimumSetGen() { console.log(resArray); } -async function main() { +async function main(): Promise { await monitorsListAppServicesMaximumSetGen(); await monitorsListAppServicesMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsListByResourceGroupSample.ts b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsListByResourceGroupSample.ts index 13d179e44ab8..9fdfdbb4ba91 100644 --- a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsListByResourceGroupSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsListByResourceGroupSample.ts @@ -7,9 +7,7 @@ */ import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List MonitorResource resources by resource group @@ -17,7 +15,7 @@ dotenv.config(); * @summary List MonitorResource resources by resource group * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_ListByResourceGroup_MaximumSet_Gen.json */ -async function monitorsListByResourceGroupMaximumSetGen() { +async function monitorsListByResourceGroupMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -36,7 +34,7 @@ async function monitorsListByResourceGroupMaximumSetGen() { * @summary List MonitorResource resources by resource group * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_ListByResourceGroup_MinimumSet_Gen.json */ -async function monitorsListByResourceGroupMinimumSetGen() { +async function monitorsListByResourceGroupMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -49,7 +47,7 @@ async function monitorsListByResourceGroupMinimumSetGen() { console.log(resArray); } -async function main() { +async function main(): Promise { await monitorsListByResourceGroupMaximumSetGen(); await monitorsListByResourceGroupMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsListBySubscriptionIdSample.ts b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsListBySubscriptionIdSample.ts index 52f6db785603..ae05fbf0f78d 100644 --- a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsListBySubscriptionIdSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsListBySubscriptionIdSample.ts @@ -7,9 +7,7 @@ */ import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List all MonitorResource by subscriptionId @@ -17,7 +15,7 @@ dotenv.config(); * @summary List all MonitorResource by subscriptionId * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_ListBySubscriptionId_MaximumSet_Gen.json */ -async function monitorsListBySubscriptionIdMaximumSetGen() { +async function monitorsListBySubscriptionIdMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const credential = new DefaultAzureCredential(); @@ -35,7 +33,7 @@ async function monitorsListBySubscriptionIdMaximumSetGen() { * @summary List all MonitorResource by subscriptionId * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_ListBySubscriptionId_MinimumSet_Gen.json */ -async function monitorsListBySubscriptionIdMinimumSetGen() { +async function monitorsListBySubscriptionIdMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const credential = new DefaultAzureCredential(); @@ -47,7 +45,7 @@ async function monitorsListBySubscriptionIdMinimumSetGen() { console.log(resArray); } -async function main() { +async function main(): Promise { await monitorsListBySubscriptionIdMaximumSetGen(); await monitorsListBySubscriptionIdMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsListHostsSample.ts b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsListHostsSample.ts index c861196ec05f..73d88c1e7fce 100644 --- a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsListHostsSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsListHostsSample.ts @@ -7,9 +7,7 @@ */ import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List the VM/VMSS resources currently being monitored by the Dynatrace resource. @@ -17,7 +15,7 @@ dotenv.config(); * @summary List the VM/VMSS resources currently being monitored by the Dynatrace resource. * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_ListHosts_MaximumSet_Gen.json */ -async function monitorsListHostsMaximumSetGen() { +async function monitorsListHostsMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -37,7 +35,7 @@ async function monitorsListHostsMaximumSetGen() { * @summary List the VM/VMSS resources currently being monitored by the Dynatrace resource. * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_ListHosts_MinimumSet_Gen.json */ -async function monitorsListHostsMinimumSetGen() { +async function monitorsListHostsMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -51,7 +49,7 @@ async function monitorsListHostsMinimumSetGen() { console.log(resArray); } -async function main() { +async function main(): Promise { await monitorsListHostsMaximumSetGen(); await monitorsListHostsMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsListLinkableEnvironmentsSample.ts b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsListLinkableEnvironmentsSample.ts index a66ed65766fa..60de3985140a 100644 --- a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsListLinkableEnvironmentsSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsListLinkableEnvironmentsSample.ts @@ -8,9 +8,7 @@ import type { LinkableEnvironmentRequest } from "@azure/arm-dynatrace"; import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets all the Dynatrace environments that a user can link a azure resource to @@ -18,7 +16,7 @@ dotenv.config(); * @summary Gets all the Dynatrace environments that a user can link a azure resource to * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_ListLinkableEnvironments_MaximumSet_Gen.json */ -async function monitorsListLinkableEnvironmentsMaximumSetGen() { +async function monitorsListLinkableEnvironmentsMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -47,7 +45,7 @@ async function monitorsListLinkableEnvironmentsMaximumSetGen() { * @summary Gets all the Dynatrace environments that a user can link a azure resource to * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_ListLinkableEnvironments_MinimumSet_Gen.json */ -async function monitorsListLinkableEnvironmentsMinimumSetGen() { +async function monitorsListLinkableEnvironmentsMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -70,7 +68,7 @@ async function monitorsListLinkableEnvironmentsMinimumSetGen() { console.log(resArray); } -async function main() { +async function main(): Promise { await monitorsListLinkableEnvironmentsMaximumSetGen(); await monitorsListLinkableEnvironmentsMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsListMonitoredResourcesSample.ts b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsListMonitoredResourcesSample.ts index 9d24b01be4a1..37d6f84de7de 100644 --- a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsListMonitoredResourcesSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsListMonitoredResourcesSample.ts @@ -7,9 +7,7 @@ */ import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List the resources currently being monitored by the Dynatrace monitor resource. @@ -17,7 +15,7 @@ dotenv.config(); * @summary List the resources currently being monitored by the Dynatrace monitor resource. * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_ListMonitoredResources_MaximumSet_Gen.json */ -async function monitorsListMonitoredResourcesMaximumSetGen() { +async function monitorsListMonitoredResourcesMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -37,7 +35,7 @@ async function monitorsListMonitoredResourcesMaximumSetGen() { * @summary List the resources currently being monitored by the Dynatrace monitor resource. * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_ListMonitoredResources_MinimumSet_Gen.json */ -async function monitorsListMonitoredResourcesMinimumSetGen() { +async function monitorsListMonitoredResourcesMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -51,7 +49,7 @@ async function monitorsListMonitoredResourcesMinimumSetGen() { console.log(resArray); } -async function main() { +async function main(): Promise { await monitorsListMonitoredResourcesMaximumSetGen(); await monitorsListMonitoredResourcesMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsUpdateSample.ts b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsUpdateSample.ts index 730cb0e64c1c..901d59d136d4 100644 --- a/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsUpdateSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples-dev/monitorsUpdateSample.ts @@ -8,9 +8,7 @@ import type { MonitorResourceUpdate } from "@azure/arm-dynatrace"; import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Update a MonitorResource @@ -18,7 +16,7 @@ dotenv.config(); * @summary Update a MonitorResource * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_Update_MaximumSet_Gen.json */ -async function monitorsUpdateMaximumSetGen() { +async function monitorsUpdateMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -36,7 +34,7 @@ async function monitorsUpdateMaximumSetGen() { * @summary Update a MonitorResource * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_Update_MinimumSet_Gen.json */ -async function monitorsUpdateMinimumSetGen() { +async function monitorsUpdateMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -48,7 +46,7 @@ async function monitorsUpdateMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { await monitorsUpdateMaximumSetGen(); await monitorsUpdateMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples-dev/operationsListSample.ts b/sdk/dynatrace/arm-dynatrace/samples-dev/operationsListSample.ts index 701e90b44073..8645f1b16f2e 100644 --- a/sdk/dynatrace/arm-dynatrace/samples-dev/operationsListSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples-dev/operationsListSample.ts @@ -7,9 +7,7 @@ */ import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List the operations for Dynatrace.Observability @@ -17,7 +15,7 @@ dotenv.config(); * @summary List the operations for Dynatrace.Observability * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Operations_List_MaximumSet_Gen.json */ -async function operationsListMaximumSetGen() { +async function operationsListMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const credential = new DefaultAzureCredential(); @@ -35,7 +33,7 @@ async function operationsListMaximumSetGen() { * @summary List the operations for Dynatrace.Observability * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Operations_List_MinimumSet_Gen.json */ -async function operationsListMinimumSetGen() { +async function operationsListMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const credential = new DefaultAzureCredential(); @@ -47,7 +45,7 @@ async function operationsListMinimumSetGen() { console.log(resArray); } -async function main() { +async function main(): Promise { await operationsListMaximumSetGen(); await operationsListMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples-dev/singleSignOnCreateOrUpdateSample.ts b/sdk/dynatrace/arm-dynatrace/samples-dev/singleSignOnCreateOrUpdateSample.ts index acfa2e500016..00138b0abc6a 100644 --- a/sdk/dynatrace/arm-dynatrace/samples-dev/singleSignOnCreateOrUpdateSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples-dev/singleSignOnCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { DynatraceSingleSignOnResource } from "@azure/arm-dynatrace"; import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Create a DynatraceSingleSignOnResource @@ -18,7 +16,7 @@ dotenv.config(); * @summary Create a DynatraceSingleSignOnResource * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/SingleSignOn_CreateOrUpdate_MaximumSet_Gen.json */ -async function singleSignOnCreateOrUpdateMaximumSetGen() { +async function singleSignOnCreateOrUpdateMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -48,7 +46,7 @@ async function singleSignOnCreateOrUpdateMaximumSetGen() { * @summary Create a DynatraceSingleSignOnResource * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/SingleSignOn_CreateOrUpdate_MinimumSet_Gen.json */ -async function singleSignOnCreateOrUpdateMinimumSetGen() { +async function singleSignOnCreateOrUpdateMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -69,7 +67,7 @@ async function singleSignOnCreateOrUpdateMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { await singleSignOnCreateOrUpdateMaximumSetGen(); await singleSignOnCreateOrUpdateMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples-dev/singleSignOnGetSample.ts b/sdk/dynatrace/arm-dynatrace/samples-dev/singleSignOnGetSample.ts index 00b76dcd742a..618746c9371e 100644 --- a/sdk/dynatrace/arm-dynatrace/samples-dev/singleSignOnGetSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples-dev/singleSignOnGetSample.ts @@ -7,9 +7,7 @@ */ import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a DynatraceSingleSignOnResource @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get a DynatraceSingleSignOnResource * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/SingleSignOn_Get_MaximumSet_Gen.json */ -async function singleSignOnGetMaximumSetGen() { +async function singleSignOnGetMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -35,7 +33,7 @@ async function singleSignOnGetMaximumSetGen() { * @summary Get a DynatraceSingleSignOnResource * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/SingleSignOn_Get_MinimumSet_Gen.json */ -async function singleSignOnGetMinimumSetGen() { +async function singleSignOnGetMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -47,7 +45,7 @@ async function singleSignOnGetMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { await singleSignOnGetMaximumSetGen(); await singleSignOnGetMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples-dev/singleSignOnListSample.ts b/sdk/dynatrace/arm-dynatrace/samples-dev/singleSignOnListSample.ts index f6de85a255b8..f6bf575be922 100644 --- a/sdk/dynatrace/arm-dynatrace/samples-dev/singleSignOnListSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples-dev/singleSignOnListSample.ts @@ -7,9 +7,7 @@ */ import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List all DynatraceSingleSignOnResource by monitorName @@ -17,7 +15,7 @@ dotenv.config(); * @summary List all DynatraceSingleSignOnResource by monitorName * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/SingleSignOn_List_MaximumSet_Gen.json */ -async function singleSignOnListMaximumSetGen() { +async function singleSignOnListMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -37,7 +35,7 @@ async function singleSignOnListMaximumSetGen() { * @summary List all DynatraceSingleSignOnResource by monitorName * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/SingleSignOn_List_MinimumSet_Gen.json */ -async function singleSignOnListMinimumSetGen() { +async function singleSignOnListMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -51,7 +49,7 @@ async function singleSignOnListMinimumSetGen() { console.log(resArray); } -async function main() { +async function main(): Promise { await singleSignOnListMaximumSetGen(); await singleSignOnListMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples-dev/tagRulesCreateOrUpdateSample.ts b/sdk/dynatrace/arm-dynatrace/samples-dev/tagRulesCreateOrUpdateSample.ts index 6f09589809fc..f2e11ed748c9 100644 --- a/sdk/dynatrace/arm-dynatrace/samples-dev/tagRulesCreateOrUpdateSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples-dev/tagRulesCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { TagRule } from "@azure/arm-dynatrace"; import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Create a TagRule @@ -18,7 +16,7 @@ dotenv.config(); * @summary Create a TagRule * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/TagRules_CreateOrUpdate_MaximumSet_Gen.json */ -async function tagRulesCreateOrUpdateMaximumSetGen() { +async function tagRulesCreateOrUpdateMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -57,7 +55,7 @@ async function tagRulesCreateOrUpdateMaximumSetGen() { * @summary Create a TagRule * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/TagRules_CreateOrUpdate_MinimumSet_Gen.json */ -async function tagRulesCreateOrUpdateMinimumSetGen() { +async function tagRulesCreateOrUpdateMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -75,7 +73,7 @@ async function tagRulesCreateOrUpdateMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { await tagRulesCreateOrUpdateMaximumSetGen(); await tagRulesCreateOrUpdateMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples-dev/tagRulesDeleteSample.ts b/sdk/dynatrace/arm-dynatrace/samples-dev/tagRulesDeleteSample.ts index 0b54fb2ece13..a08a9fd4543e 100644 --- a/sdk/dynatrace/arm-dynatrace/samples-dev/tagRulesDeleteSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples-dev/tagRulesDeleteSample.ts @@ -7,9 +7,7 @@ */ import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete a TagRule @@ -17,7 +15,7 @@ dotenv.config(); * @summary Delete a TagRule * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/TagRules_Delete_MaximumSet_Gen.json */ -async function tagRulesDeleteMaximumSetGen() { +async function tagRulesDeleteMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -39,7 +37,7 @@ async function tagRulesDeleteMaximumSetGen() { * @summary Delete a TagRule * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/TagRules_Delete_MinimumSet_Gen.json */ -async function tagRulesDeleteMinimumSetGen() { +async function tagRulesDeleteMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -55,7 +53,7 @@ async function tagRulesDeleteMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { await tagRulesDeleteMaximumSetGen(); await tagRulesDeleteMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples-dev/tagRulesGetSample.ts b/sdk/dynatrace/arm-dynatrace/samples-dev/tagRulesGetSample.ts index 453df34f887c..8343ce62a239 100644 --- a/sdk/dynatrace/arm-dynatrace/samples-dev/tagRulesGetSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples-dev/tagRulesGetSample.ts @@ -7,9 +7,7 @@ */ import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a TagRule @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get a TagRule * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/TagRules_Get_MaximumSet_Gen.json */ -async function tagRulesGetMaximumSetGen() { +async function tagRulesGetMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -35,7 +33,7 @@ async function tagRulesGetMaximumSetGen() { * @summary Get a TagRule * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/TagRules_Get_MinimumSet_Gen.json */ -async function tagRulesGetMinimumSetGen() { +async function tagRulesGetMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -47,7 +45,7 @@ async function tagRulesGetMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { await tagRulesGetMaximumSetGen(); await tagRulesGetMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples-dev/tagRulesListSample.ts b/sdk/dynatrace/arm-dynatrace/samples-dev/tagRulesListSample.ts index c2d13598e267..f529ae1e0366 100644 --- a/sdk/dynatrace/arm-dynatrace/samples-dev/tagRulesListSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples-dev/tagRulesListSample.ts @@ -7,9 +7,7 @@ */ import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List all TagRule by monitorName @@ -17,7 +15,7 @@ dotenv.config(); * @summary List all TagRule by monitorName * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/TagRules_List_MaximumSet_Gen.json */ -async function tagRulesListMaximumSetGen() { +async function tagRulesListMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -37,7 +35,7 @@ async function tagRulesListMaximumSetGen() { * @summary List all TagRule by monitorName * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/TagRules_List_MinimumSet_Gen.json */ -async function tagRulesListMinimumSetGen() { +async function tagRulesListMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const resourceGroupName = process.env["DYNATRACE_RESOURCE_GROUP"] || "myResourceGroup"; @@ -51,7 +49,7 @@ async function tagRulesListMinimumSetGen() { console.log(resArray); } -async function main() { +async function main(): Promise { await tagRulesListMaximumSetGen(); await tagRulesListMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsCreateOrUpdateSample.ts b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsCreateOrUpdateSample.ts index ae3425a8bb2e..69b05dd50490 100644 --- a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsCreateOrUpdateSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { MonitorResource, DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Create a MonitorResource @@ -20,7 +18,7 @@ dotenv.config(); * @summary Create a MonitorResource * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_CreateOrUpdate_MaximumSet_Gen.json */ -async function monitorsCreateOrUpdateMaximumSetGen() { +async function monitorsCreateOrUpdateMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -70,7 +68,7 @@ async function monitorsCreateOrUpdateMaximumSetGen() { * @summary Create a MonitorResource * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_CreateOrUpdate_MinimumSet_Gen.json */ -async function monitorsCreateOrUpdateMinimumSetGen() { +async function monitorsCreateOrUpdateMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -88,7 +86,7 @@ async function monitorsCreateOrUpdateMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { monitorsCreateOrUpdateMaximumSetGen(); monitorsCreateOrUpdateMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsDeleteSample.ts b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsDeleteSample.ts index 9fdeb29e10ce..e4379c383815 100644 --- a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsDeleteSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete a MonitorResource @@ -20,7 +18,7 @@ dotenv.config(); * @summary Delete a MonitorResource * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_Delete_MaximumSet_Gen.json */ -async function monitorsDeleteMaximumSetGen() { +async function monitorsDeleteMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -42,7 +40,7 @@ async function monitorsDeleteMaximumSetGen() { * @summary Delete a MonitorResource * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_Delete_MinimumSet_Gen.json */ -async function monitorsDeleteMinimumSetGen() { +async function monitorsDeleteMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -58,7 +56,7 @@ async function monitorsDeleteMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { monitorsDeleteMaximumSetGen(); monitorsDeleteMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsGetMarketplaceSaaSResourceDetailsSample.ts b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsGetMarketplaceSaaSResourceDetailsSample.ts index 0e9066982858..b909bf5141f6 100644 --- a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsGetMarketplaceSaaSResourceDetailsSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsGetMarketplaceSaaSResourceDetailsSample.ts @@ -13,9 +13,7 @@ import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get Marketplace SaaS resource details of a tenant under a specific subscription @@ -23,7 +21,7 @@ dotenv.config(); * @summary Get Marketplace SaaS resource details of a tenant under a specific subscription * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_GetMarketplaceSaaSResourceDetails_MaximumSet_Gen.json */ -async function monitorsGetMarketplaceSaaSResourceDetailsMaximumSetGen() { +async function monitorsGetMarketplaceSaaSResourceDetailsMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "nqmcgifgaqlf"; const request: MarketplaceSaaSResourceDetailsRequest = { @@ -43,7 +41,7 @@ async function monitorsGetMarketplaceSaaSResourceDetailsMaximumSetGen() { * @summary Get Marketplace SaaS resource details of a tenant under a specific subscription * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_GetMarketplaceSaaSResourceDetails_MinimumSet_Gen.json */ -async function monitorsGetMarketplaceSaaSResourceDetailsMinimumSetGen() { +async function monitorsGetMarketplaceSaaSResourceDetailsMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "nqmcgifgaqlf"; const request: MarketplaceSaaSResourceDetailsRequest = { @@ -57,7 +55,7 @@ async function monitorsGetMarketplaceSaaSResourceDetailsMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { monitorsGetMarketplaceSaaSResourceDetailsMaximumSetGen(); monitorsGetMarketplaceSaaSResourceDetailsMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsGetMetricStatusSample.ts b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsGetMetricStatusSample.ts index 583fbcb1516c..8bd68690e5f5 100644 --- a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsGetMetricStatusSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsGetMetricStatusSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get metric status @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get metric status * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_GetMetricStatus_MaximumSet_Gen.json */ -async function monitorsGetMetricStatusMaximumSetGen() { +async function monitorsGetMetricStatusMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "nqmcgifgaqlf"; const resourceGroupName = @@ -41,7 +39,7 @@ async function monitorsGetMetricStatusMaximumSetGen() { * @summary Get metric status * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_GetMetricStatus_MinimumSet_Gen.json */ -async function monitorsGetMetricStatusMinimumSetGen() { +async function monitorsGetMetricStatusMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "nqmcgifgaqlf"; const resourceGroupName = @@ -56,7 +54,7 @@ async function monitorsGetMetricStatusMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { monitorsGetMetricStatusMaximumSetGen(); monitorsGetMetricStatusMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsGetSample.ts b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsGetSample.ts index f71a46ff5c12..e4829795048f 100644 --- a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsGetSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a MonitorResource @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get a MonitorResource * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_Get_MaximumSet_Gen.json */ -async function monitorsGetMaximumSetGen() { +async function monitorsGetMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -39,7 +37,7 @@ async function monitorsGetMaximumSetGen() { * @summary Get a MonitorResource * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_Get_MinimumSet_Gen.json */ -async function monitorsGetMinimumSetGen() { +async function monitorsGetMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -52,7 +50,7 @@ async function monitorsGetMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { monitorsGetMaximumSetGen(); monitorsGetMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsGetSsoDetailsSample.ts b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsGetSsoDetailsSample.ts index 6a751c5eafbf..d6d59b05b7c2 100644 --- a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsGetSsoDetailsSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsGetSsoDetailsSample.ts @@ -14,9 +14,7 @@ import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the SSO configuration details from the partner. @@ -24,7 +22,7 @@ dotenv.config(); * @summary Gets the SSO configuration details from the partner. * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_GetSSODetails_MaximumSet_Gen.json */ -async function monitorsGetSsoDetailsMaximumSetGen() { +async function monitorsGetSsoDetailsMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -49,7 +47,7 @@ async function monitorsGetSsoDetailsMaximumSetGen() { * @summary Gets the SSO configuration details from the partner. * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_GetSSODetails_MinimumSet_Gen.json */ -async function monitorsGetSsoDetailsMinimumSetGen() { +async function monitorsGetSsoDetailsMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -68,7 +66,7 @@ async function monitorsGetSsoDetailsMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { monitorsGetSsoDetailsMaximumSetGen(); monitorsGetSsoDetailsMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsGetVMHostPayloadSample.ts b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsGetVMHostPayloadSample.ts index 0d3f77b6aff0..7645f859ef1e 100644 --- a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsGetVMHostPayloadSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsGetVMHostPayloadSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns the payload that needs to be passed in the request body for installing Dynatrace agent on a VM. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Returns the payload that needs to be passed in the request body for installing Dynatrace agent on a VM. * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_GetVMHostPayload_MaximumSet_Gen.json */ -async function monitorsGetVMHostPayloadMaximumSetGen() { +async function monitorsGetVMHostPayloadMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -42,7 +40,7 @@ async function monitorsGetVMHostPayloadMaximumSetGen() { * @summary Returns the payload that needs to be passed in the request body for installing Dynatrace agent on a VM. * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_GetVMHostPayload_MinimumSet_Gen.json */ -async function monitorsGetVMHostPayloadMinimumSetGen() { +async function monitorsGetVMHostPayloadMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -58,7 +56,7 @@ async function monitorsGetVMHostPayloadMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { monitorsGetVMHostPayloadMaximumSetGen(); monitorsGetVMHostPayloadMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsListAppServicesSample.ts b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsListAppServicesSample.ts index 8a8c39eefe95..85a07e958307 100644 --- a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsListAppServicesSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsListAppServicesSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets list of App Services with Dynatrace PaaS OneAgent enabled @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets list of App Services with Dynatrace PaaS OneAgent enabled * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_ListAppServices_MaximumSet_Gen.json */ -async function monitorsListAppServicesMaximumSetGen() { +async function monitorsListAppServicesMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -45,7 +43,7 @@ async function monitorsListAppServicesMaximumSetGen() { * @summary Gets list of App Services with Dynatrace PaaS OneAgent enabled * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_ListAppServices_MinimumSet_Gen.json */ -async function monitorsListAppServicesMinimumSetGen() { +async function monitorsListAppServicesMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -64,7 +62,7 @@ async function monitorsListAppServicesMinimumSetGen() { console.log(resArray); } -async function main() { +async function main(): Promise { monitorsListAppServicesMaximumSetGen(); monitorsListAppServicesMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsListByResourceGroupSample.ts b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsListByResourceGroupSample.ts index a82a4e6a8604..97b49dcf648d 100644 --- a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsListByResourceGroupSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsListByResourceGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List MonitorResource resources by resource group @@ -20,7 +18,7 @@ dotenv.config(); * @summary List MonitorResource resources by resource group * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_ListByResourceGroup_MaximumSet_Gen.json */ -async function monitorsListByResourceGroupMaximumSetGen() { +async function monitorsListByResourceGroupMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -43,7 +41,7 @@ async function monitorsListByResourceGroupMaximumSetGen() { * @summary List MonitorResource resources by resource group * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_ListByResourceGroup_MinimumSet_Gen.json */ -async function monitorsListByResourceGroupMinimumSetGen() { +async function monitorsListByResourceGroupMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -60,7 +58,7 @@ async function monitorsListByResourceGroupMinimumSetGen() { console.log(resArray); } -async function main() { +async function main(): Promise { monitorsListByResourceGroupMaximumSetGen(); monitorsListByResourceGroupMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsListBySubscriptionIdSample.ts b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsListBySubscriptionIdSample.ts index ae9df2030c51..64ea01f02cae 100644 --- a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsListBySubscriptionIdSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsListBySubscriptionIdSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List all MonitorResource by subscriptionId @@ -20,7 +18,7 @@ dotenv.config(); * @summary List all MonitorResource by subscriptionId * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_ListBySubscriptionId_MaximumSet_Gen.json */ -async function monitorsListBySubscriptionIdMaximumSetGen() { +async function monitorsListBySubscriptionIdMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -39,7 +37,7 @@ async function monitorsListBySubscriptionIdMaximumSetGen() { * @summary List all MonitorResource by subscriptionId * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_ListBySubscriptionId_MinimumSet_Gen.json */ -async function monitorsListBySubscriptionIdMinimumSetGen() { +async function monitorsListBySubscriptionIdMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -52,7 +50,7 @@ async function monitorsListBySubscriptionIdMinimumSetGen() { console.log(resArray); } -async function main() { +async function main(): Promise { monitorsListBySubscriptionIdMaximumSetGen(); monitorsListBySubscriptionIdMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsListHostsSample.ts b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsListHostsSample.ts index 56190d8cd51b..34efa8e5507e 100644 --- a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsListHostsSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsListHostsSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List the VM/VMSS resources currently being monitored by the Dynatrace resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary List the VM/VMSS resources currently being monitored by the Dynatrace resource. * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_ListHosts_MaximumSet_Gen.json */ -async function monitorsListHostsMaximumSetGen() { +async function monitorsListHostsMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -45,7 +43,7 @@ async function monitorsListHostsMaximumSetGen() { * @summary List the VM/VMSS resources currently being monitored by the Dynatrace resource. * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_ListHosts_MinimumSet_Gen.json */ -async function monitorsListHostsMinimumSetGen() { +async function monitorsListHostsMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -64,7 +62,7 @@ async function monitorsListHostsMinimumSetGen() { console.log(resArray); } -async function main() { +async function main(): Promise { monitorsListHostsMaximumSetGen(); monitorsListHostsMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsListLinkableEnvironmentsSample.ts b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsListLinkableEnvironmentsSample.ts index 308ff965f7d8..f6fc21802f8a 100644 --- a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsListLinkableEnvironmentsSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsListLinkableEnvironmentsSample.ts @@ -13,9 +13,7 @@ import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets all the Dynatrace environments that a user can link a azure resource to @@ -23,7 +21,7 @@ dotenv.config(); * @summary Gets all the Dynatrace environments that a user can link a azure resource to * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_ListLinkableEnvironments_MaximumSet_Gen.json */ -async function monitorsListLinkableEnvironmentsMaximumSetGen() { +async function monitorsListLinkableEnvironmentsMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -54,7 +52,7 @@ async function monitorsListLinkableEnvironmentsMaximumSetGen() { * @summary Gets all the Dynatrace environments that a user can link a azure resource to * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_ListLinkableEnvironments_MinimumSet_Gen.json */ -async function monitorsListLinkableEnvironmentsMinimumSetGen() { +async function monitorsListLinkableEnvironmentsMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -79,7 +77,7 @@ async function monitorsListLinkableEnvironmentsMinimumSetGen() { console.log(resArray); } -async function main() { +async function main(): Promise { monitorsListLinkableEnvironmentsMaximumSetGen(); monitorsListLinkableEnvironmentsMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsListMonitoredResourcesSample.ts b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsListMonitoredResourcesSample.ts index d23f29106729..f26bc9017f02 100644 --- a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsListMonitoredResourcesSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsListMonitoredResourcesSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List the resources currently being monitored by the Dynatrace monitor resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary List the resources currently being monitored by the Dynatrace monitor resource. * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_ListMonitoredResources_MaximumSet_Gen.json */ -async function monitorsListMonitoredResourcesMaximumSetGen() { +async function monitorsListMonitoredResourcesMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -45,7 +43,7 @@ async function monitorsListMonitoredResourcesMaximumSetGen() { * @summary List the resources currently being monitored by the Dynatrace monitor resource. * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_ListMonitoredResources_MinimumSet_Gen.json */ -async function monitorsListMonitoredResourcesMinimumSetGen() { +async function monitorsListMonitoredResourcesMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -64,7 +62,7 @@ async function monitorsListMonitoredResourcesMinimumSetGen() { console.log(resArray); } -async function main() { +async function main(): Promise { monitorsListMonitoredResourcesMaximumSetGen(); monitorsListMonitoredResourcesMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsUpdateSample.ts b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsUpdateSample.ts index d62b95a08207..76845f2296aa 100644 --- a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsUpdateSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/monitorsUpdateSample.ts @@ -13,9 +13,7 @@ import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Update a MonitorResource @@ -23,7 +21,7 @@ dotenv.config(); * @summary Update a MonitorResource * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_Update_MaximumSet_Gen.json */ -async function monitorsUpdateMaximumSetGen() { +async function monitorsUpdateMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -47,7 +45,7 @@ async function monitorsUpdateMaximumSetGen() { * @summary Update a MonitorResource * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Monitors_Update_MinimumSet_Gen.json */ -async function monitorsUpdateMinimumSetGen() { +async function monitorsUpdateMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -65,7 +63,7 @@ async function monitorsUpdateMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { monitorsUpdateMaximumSetGen(); monitorsUpdateMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/operationsListSample.ts b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/operationsListSample.ts index a53469b229eb..1dabeabf7439 100644 --- a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/operationsListSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/operationsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List the operations for Dynatrace.Observability @@ -20,7 +18,7 @@ dotenv.config(); * @summary List the operations for Dynatrace.Observability * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Operations_List_MaximumSet_Gen.json */ -async function operationsListMaximumSetGen() { +async function operationsListMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -39,7 +37,7 @@ async function operationsListMaximumSetGen() { * @summary List the operations for Dynatrace.Observability * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/Operations_List_MinimumSet_Gen.json */ -async function operationsListMinimumSetGen() { +async function operationsListMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -52,7 +50,7 @@ async function operationsListMinimumSetGen() { console.log(resArray); } -async function main() { +async function main(): Promise { operationsListMaximumSetGen(); operationsListMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/singleSignOnCreateOrUpdateSample.ts b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/singleSignOnCreateOrUpdateSample.ts index 9751851b595c..0fe8e667d4d3 100644 --- a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/singleSignOnCreateOrUpdateSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/singleSignOnCreateOrUpdateSample.ts @@ -13,9 +13,7 @@ import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Create a DynatraceSingleSignOnResource @@ -23,7 +21,7 @@ dotenv.config(); * @summary Create a DynatraceSingleSignOnResource * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/SingleSignOn_CreateOrUpdate_MaximumSet_Gen.json */ -async function singleSignOnCreateOrUpdateMaximumSetGen() { +async function singleSignOnCreateOrUpdateMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -55,7 +53,7 @@ async function singleSignOnCreateOrUpdateMaximumSetGen() { * @summary Create a DynatraceSingleSignOnResource * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/SingleSignOn_CreateOrUpdate_MinimumSet_Gen.json */ -async function singleSignOnCreateOrUpdateMinimumSetGen() { +async function singleSignOnCreateOrUpdateMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -78,7 +76,7 @@ async function singleSignOnCreateOrUpdateMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { singleSignOnCreateOrUpdateMaximumSetGen(); singleSignOnCreateOrUpdateMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/singleSignOnGetSample.ts b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/singleSignOnGetSample.ts index ba8a6d53e35a..1c6139962bd1 100644 --- a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/singleSignOnGetSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/singleSignOnGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a DynatraceSingleSignOnResource @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get a DynatraceSingleSignOnResource * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/SingleSignOn_Get_MaximumSet_Gen.json */ -async function singleSignOnGetMaximumSetGen() { +async function singleSignOnGetMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -44,7 +42,7 @@ async function singleSignOnGetMaximumSetGen() { * @summary Get a DynatraceSingleSignOnResource * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/SingleSignOn_Get_MinimumSet_Gen.json */ -async function singleSignOnGetMinimumSetGen() { +async function singleSignOnGetMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -62,7 +60,7 @@ async function singleSignOnGetMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { singleSignOnGetMaximumSetGen(); singleSignOnGetMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/singleSignOnListSample.ts b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/singleSignOnListSample.ts index d247597e89e5..87a70baed43c 100644 --- a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/singleSignOnListSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/singleSignOnListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List all DynatraceSingleSignOnResource by monitorName @@ -20,7 +18,7 @@ dotenv.config(); * @summary List all DynatraceSingleSignOnResource by monitorName * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/SingleSignOn_List_MaximumSet_Gen.json */ -async function singleSignOnListMaximumSetGen() { +async function singleSignOnListMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -45,7 +43,7 @@ async function singleSignOnListMaximumSetGen() { * @summary List all DynatraceSingleSignOnResource by monitorName * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/SingleSignOn_List_MinimumSet_Gen.json */ -async function singleSignOnListMinimumSetGen() { +async function singleSignOnListMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -64,7 +62,7 @@ async function singleSignOnListMinimumSetGen() { console.log(resArray); } -async function main() { +async function main(): Promise { singleSignOnListMaximumSetGen(); singleSignOnListMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/tagRulesCreateOrUpdateSample.ts b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/tagRulesCreateOrUpdateSample.ts index 8c13c1f25bdc..5511b45e9c6f 100644 --- a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/tagRulesCreateOrUpdateSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/tagRulesCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { TagRule, DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Create a TagRule @@ -20,7 +18,7 @@ dotenv.config(); * @summary Create a TagRule * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/TagRules_CreateOrUpdate_MaximumSet_Gen.json */ -async function tagRulesCreateOrUpdateMaximumSetGen() { +async function tagRulesCreateOrUpdateMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -63,7 +61,7 @@ async function tagRulesCreateOrUpdateMaximumSetGen() { * @summary Create a TagRule * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/TagRules_CreateOrUpdate_MinimumSet_Gen.json */ -async function tagRulesCreateOrUpdateMinimumSetGen() { +async function tagRulesCreateOrUpdateMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -83,7 +81,7 @@ async function tagRulesCreateOrUpdateMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { tagRulesCreateOrUpdateMaximumSetGen(); tagRulesCreateOrUpdateMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/tagRulesDeleteSample.ts b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/tagRulesDeleteSample.ts index 7e853159040e..c1d5a913701c 100644 --- a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/tagRulesDeleteSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/tagRulesDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete a TagRule @@ -20,7 +18,7 @@ dotenv.config(); * @summary Delete a TagRule * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/TagRules_Delete_MaximumSet_Gen.json */ -async function tagRulesDeleteMaximumSetGen() { +async function tagRulesDeleteMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -44,7 +42,7 @@ async function tagRulesDeleteMaximumSetGen() { * @summary Delete a TagRule * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/TagRules_Delete_MinimumSet_Gen.json */ -async function tagRulesDeleteMinimumSetGen() { +async function tagRulesDeleteMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -62,7 +60,7 @@ async function tagRulesDeleteMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { tagRulesDeleteMaximumSetGen(); tagRulesDeleteMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/tagRulesGetSample.ts b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/tagRulesGetSample.ts index 0398a40c2063..dd6d070b7ff2 100644 --- a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/tagRulesGetSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/tagRulesGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a TagRule @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get a TagRule * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/TagRules_Get_MaximumSet_Gen.json */ -async function tagRulesGetMaximumSetGen() { +async function tagRulesGetMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -44,7 +42,7 @@ async function tagRulesGetMaximumSetGen() { * @summary Get a TagRule * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/TagRules_Get_MinimumSet_Gen.json */ -async function tagRulesGetMinimumSetGen() { +async function tagRulesGetMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -62,7 +60,7 @@ async function tagRulesGetMinimumSetGen() { console.log(result); } -async function main() { +async function main(): Promise { tagRulesGetMaximumSetGen(); tagRulesGetMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/tagRulesListSample.ts b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/tagRulesListSample.ts index 2aa010331b8b..1aacdcfcd892 100644 --- a/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/tagRulesListSample.ts +++ b/sdk/dynatrace/arm-dynatrace/samples/v2/typescript/src/tagRulesListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DynatraceObservability } from "@azure/arm-dynatrace"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List all TagRule by monitorName @@ -20,7 +18,7 @@ dotenv.config(); * @summary List all TagRule by monitorName * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/TagRules_List_MaximumSet_Gen.json */ -async function tagRulesListMaximumSetGen() { +async function tagRulesListMaximumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -42,7 +40,7 @@ async function tagRulesListMaximumSetGen() { * @summary List all TagRule by monitorName * x-ms-original-file: specification/dynatrace/resource-manager/Dynatrace.Observability/stable/2023-04-27/examples/TagRules_List_MinimumSet_Gen.json */ -async function tagRulesListMinimumSetGen() { +async function tagRulesListMinimumSetGen(): Promise { const subscriptionId = process.env["DYNATRACE_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -58,7 +56,7 @@ async function tagRulesListMinimumSetGen() { console.log(resArray); } -async function main() { +async function main(): Promise { tagRulesListMaximumSetGen(); tagRulesListMinimumSetGen(); } diff --git a/sdk/dynatrace/arm-dynatrace/src/dynatraceObservability.ts b/sdk/dynatrace/arm-dynatrace/src/dynatraceObservability.ts index 01a8509fa828..a51f4441a785 100644 --- a/sdk/dynatrace/arm-dynatrace/src/dynatraceObservability.ts +++ b/sdk/dynatrace/arm-dynatrace/src/dynatraceObservability.ts @@ -19,14 +19,14 @@ import { OperationsImpl, TagRulesImpl, SingleSignOnImpl -} from "./operations"; +} from "./operations/index.js"; import { Monitors, Operations, TagRules, SingleSignOn -} from "./operationsInterfaces"; -import { DynatraceObservabilityOptionalParams } from "./models"; +} from "./operationsInterfaces/index.js"; +import { DynatraceObservabilityOptionalParams } from "./models/index.js"; export class DynatraceObservability extends coreClient.ServiceClient { $host: string; diff --git a/sdk/dynatrace/arm-dynatrace/src/index.ts b/sdk/dynatrace/arm-dynatrace/src/index.ts index cca2431618cd..abc2493b9601 100644 --- a/sdk/dynatrace/arm-dynatrace/src/index.ts +++ b/sdk/dynatrace/arm-dynatrace/src/index.ts @@ -7,7 +7,7 @@ */ /// -export { getContinuationToken } from "./pagingHelper"; -export * from "./models"; -export { DynatraceObservability } from "./dynatraceObservability"; -export * from "./operationsInterfaces"; +export { getContinuationToken } from "./pagingHelper.js"; +export * from "./models/index.js"; +export { DynatraceObservability } from "./dynatraceObservability.js"; +export * from "./operationsInterfaces/index.js"; diff --git a/sdk/dynatrace/arm-dynatrace/src/models/parameters.ts b/sdk/dynatrace/arm-dynatrace/src/models/parameters.ts index a72cd56da36b..49f0a7bc5726 100644 --- a/sdk/dynatrace/arm-dynatrace/src/models/parameters.ts +++ b/sdk/dynatrace/arm-dynatrace/src/models/parameters.ts @@ -19,7 +19,7 @@ import { LinkableEnvironmentRequest as LinkableEnvironmentRequestMapper, TagRule as TagRuleMapper, DynatraceSingleSignOnResource as DynatraceSingleSignOnResourceMapper -} from "../models/mappers"; +} from "../models/mappers.js"; export const accept: OperationParameter = { parameterPath: "accept", diff --git a/sdk/dynatrace/arm-dynatrace/src/operations/index.ts b/sdk/dynatrace/arm-dynatrace/src/operations/index.ts index e0edfa7549f3..d546b9097646 100644 --- a/sdk/dynatrace/arm-dynatrace/src/operations/index.ts +++ b/sdk/dynatrace/arm-dynatrace/src/operations/index.ts @@ -6,7 +6,7 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -export * from "./monitors"; -export * from "./operations"; -export * from "./tagRules"; -export * from "./singleSignOn"; +export * from "./monitors.js"; +export * from "./operations.js"; +export * from "./tagRules.js"; +export * from "./singleSignOn.js"; diff --git a/sdk/dynatrace/arm-dynatrace/src/operations/monitors.ts b/sdk/dynatrace/arm-dynatrace/src/operations/monitors.ts index 6786b584910a..e93343a8e833 100644 --- a/sdk/dynatrace/arm-dynatrace/src/operations/monitors.ts +++ b/sdk/dynatrace/arm-dynatrace/src/operations/monitors.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { Monitors } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { Monitors } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { DynatraceObservability } from "../dynatraceObservability"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DynatraceObservability } from "../dynatraceObservability.js"; import { SimplePollerLike, OperationState, createHttpPoller } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { MonitoredResource, MonitorsListMonitoredResourcesNextOptionalParams, @@ -67,7 +67,7 @@ import { MonitorsListHostsNextResponse, MonitorsListAppServicesNextResponse, MonitorsListLinkableEnvironmentsNextResponse -} from "../models"; +} from "../models/index.js"; /// /** Class containing Monitors operations. */ diff --git a/sdk/dynatrace/arm-dynatrace/src/operations/operations.ts b/sdk/dynatrace/arm-dynatrace/src/operations/operations.ts index aa12b7aeb028..9ef468c67d89 100644 --- a/sdk/dynatrace/arm-dynatrace/src/operations/operations.ts +++ b/sdk/dynatrace/arm-dynatrace/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 { DynatraceObservability } from "../dynatraceObservability"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DynatraceObservability } from "../dynatraceObservability.js"; import { Operation, OperationsListNextOptionalParams, OperationsListOptionalParams, OperationsListResponse, OperationsListNextResponse -} from "../models"; +} from "../models/index.js"; /// /** Class containing Operations operations. */ diff --git a/sdk/dynatrace/arm-dynatrace/src/operations/singleSignOn.ts b/sdk/dynatrace/arm-dynatrace/src/operations/singleSignOn.ts index 6bac13bb1ad2..208cebcb643d 100644 --- a/sdk/dynatrace/arm-dynatrace/src/operations/singleSignOn.ts +++ b/sdk/dynatrace/arm-dynatrace/src/operations/singleSignOn.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { SingleSignOn } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { SingleSignOn } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { DynatraceObservability } from "../dynatraceObservability"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DynatraceObservability } from "../dynatraceObservability.js"; import { SimplePollerLike, OperationState, createHttpPoller } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { DynatraceSingleSignOnResource, SingleSignOnListNextOptionalParams, @@ -29,7 +29,7 @@ import { SingleSignOnGetOptionalParams, SingleSignOnGetResponse, SingleSignOnListNextResponse -} from "../models"; +} from "../models/index.js"; /// /** Class containing SingleSignOn operations. */ diff --git a/sdk/dynatrace/arm-dynatrace/src/operations/tagRules.ts b/sdk/dynatrace/arm-dynatrace/src/operations/tagRules.ts index 5a71402112ab..7d1b34820a47 100644 --- a/sdk/dynatrace/arm-dynatrace/src/operations/tagRules.ts +++ b/sdk/dynatrace/arm-dynatrace/src/operations/tagRules.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { TagRules } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { TagRules } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { DynatraceObservability } from "../dynatraceObservability"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DynatraceObservability } from "../dynatraceObservability.js"; import { SimplePollerLike, OperationState, createHttpPoller } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { TagRule, TagRulesListNextOptionalParams, @@ -30,7 +30,7 @@ import { TagRulesCreateOrUpdateResponse, TagRulesDeleteOptionalParams, TagRulesListNextResponse -} from "../models"; +} from "../models/index.js"; /// /** Class containing TagRules operations. */ diff --git a/sdk/dynatrace/arm-dynatrace/src/operationsInterfaces/index.ts b/sdk/dynatrace/arm-dynatrace/src/operationsInterfaces/index.ts index e0edfa7549f3..d546b9097646 100644 --- a/sdk/dynatrace/arm-dynatrace/src/operationsInterfaces/index.ts +++ b/sdk/dynatrace/arm-dynatrace/src/operationsInterfaces/index.ts @@ -6,7 +6,7 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -export * from "./monitors"; -export * from "./operations"; -export * from "./tagRules"; -export * from "./singleSignOn"; +export * from "./monitors.js"; +export * from "./operations.js"; +export * from "./tagRules.js"; +export * from "./singleSignOn.js"; diff --git a/sdk/dynatrace/arm-dynatrace/src/operationsInterfaces/monitors.ts b/sdk/dynatrace/arm-dynatrace/src/operationsInterfaces/monitors.ts index 2278a6f39475..33007d20cc70 100644 --- a/sdk/dynatrace/arm-dynatrace/src/operationsInterfaces/monitors.ts +++ b/sdk/dynatrace/arm-dynatrace/src/operationsInterfaces/monitors.ts @@ -38,7 +38,7 @@ import { MonitorsGetMetricStatusResponse, MonitorsGetSSODetailsOptionalParams, MonitorsGetSSODetailsResponse -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a Monitors. */ diff --git a/sdk/dynatrace/arm-dynatrace/src/operationsInterfaces/operations.ts b/sdk/dynatrace/arm-dynatrace/src/operationsInterfaces/operations.ts index 8096242e06b4..20e7bab1e138 100644 --- a/sdk/dynatrace/arm-dynatrace/src/operationsInterfaces/operations.ts +++ b/sdk/dynatrace/arm-dynatrace/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/dynatrace/arm-dynatrace/src/operationsInterfaces/singleSignOn.ts b/sdk/dynatrace/arm-dynatrace/src/operationsInterfaces/singleSignOn.ts index 5be1e37b1856..84bd99fe492e 100644 --- a/sdk/dynatrace/arm-dynatrace/src/operationsInterfaces/singleSignOn.ts +++ b/sdk/dynatrace/arm-dynatrace/src/operationsInterfaces/singleSignOn.ts @@ -15,7 +15,7 @@ import { SingleSignOnCreateOrUpdateResponse, SingleSignOnGetOptionalParams, SingleSignOnGetResponse -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a SingleSignOn. */ diff --git a/sdk/dynatrace/arm-dynatrace/src/operationsInterfaces/tagRules.ts b/sdk/dynatrace/arm-dynatrace/src/operationsInterfaces/tagRules.ts index eea3841e6fd8..17c019aeca32 100644 --- a/sdk/dynatrace/arm-dynatrace/src/operationsInterfaces/tagRules.ts +++ b/sdk/dynatrace/arm-dynatrace/src/operationsInterfaces/tagRules.ts @@ -16,7 +16,7 @@ import { TagRulesCreateOrUpdateOptionalParams, TagRulesCreateOrUpdateResponse, TagRulesDeleteOptionalParams -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a TagRules. */ diff --git a/sdk/dynatrace/arm-dynatrace/test/dynatrace_examples.spec.ts b/sdk/dynatrace/arm-dynatrace/test/dynatrace_examples.spec.ts index ecc7e40b5a25..543bad86783b 100644 --- a/sdk/dynatrace/arm-dynatrace/test/dynatrace_examples.spec.ts +++ b/sdk/dynatrace/arm-dynatrace/test/dynatrace_examples.spec.ts @@ -10,15 +10,12 @@ 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 { DynatraceObservability } from "../src/dynatraceObservability"; -import { MonitorResource } from "../src/models"; - +import { DynatraceObservability } from "../src/dynatraceObservability.js"; +import { MonitorResource } from "../src/models/index.js"; +import { describe, it, assert, beforeEach, afterEach } from "vitest"; const replaceableVariables: Record = { AZURE_CLIENT_ID: "azure_client_id", @@ -48,8 +45,8 @@ describe("Dynatrace test", () => { let monitorName: string; let resource: MonitorResource; - beforeEach(async function (this: Context) { - recorder = new Recorder(this.currentTest); + beforeEach(async (ctx) => { + recorder = new Recorder(ctx); await recorder.start(recorderOptions); subscriptionId = env.SUBSCRIPTION_ID || ''; // This is an example of how the environment variables are used @@ -87,7 +84,7 @@ describe("Dynatrace test", () => { } }); - afterEach(async function () { + afterEach(async () => { await recorder.stop(); }); @@ -125,7 +122,7 @@ describe("Dynatrace test", () => { it("monitor delete test", async function () { const resArray = new Array(); - const res = await client.monitors.beginDeleteAndWait(resourceGroup, monitorName, testPollingOptions) + await client.monitors.beginDeleteAndWait(resourceGroup, monitorName, testPollingOptions) for await (let item of client.monitors.listByResourceGroup(resourceGroup)) { resArray.push(item); } diff --git a/sdk/dynatrace/arm-dynatrace/tsconfig.browser.config.json b/sdk/dynatrace/arm-dynatrace/tsconfig.browser.config.json new file mode 100644 index 000000000000..0c8bafa97126 --- /dev/null +++ b/sdk/dynatrace/arm-dynatrace/tsconfig.browser.config.json @@ -0,0 +1,6 @@ +{ + "extends": [ + "./tsconfig.test.json", + "../../../tsconfig.browser.base.json" + ] +} diff --git a/sdk/dynatrace/arm-dynatrace/tsconfig.json b/sdk/dynatrace/arm-dynatrace/tsconfig.json index 59b9e75094ee..19ceb382b521 100644 --- a/sdk/dynatrace/arm-dynatrace/tsconfig.json +++ b/sdk/dynatrace/arm-dynatrace/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-dynatrace": [ - "./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/dynatrace/arm-dynatrace/tsconfig.samples.json b/sdk/dynatrace/arm-dynatrace/tsconfig.samples.json new file mode 100644 index 000000000000..760f33562393 --- /dev/null +++ b/sdk/dynatrace/arm-dynatrace/tsconfig.samples.json @@ -0,0 +1,10 @@ +{ + "extends": "../../../tsconfig.samples.base.json", + "compilerOptions": { + "paths": { + "@azure/arm-dynatrace": [ + "./dist/esm" + ] + } + } +} diff --git a/sdk/dynatrace/arm-dynatrace/tsconfig.src.json b/sdk/dynatrace/arm-dynatrace/tsconfig.src.json new file mode 100644 index 000000000000..bae70752dd38 --- /dev/null +++ b/sdk/dynatrace/arm-dynatrace/tsconfig.src.json @@ -0,0 +1,3 @@ +{ + "extends": "../../../tsconfig.lib.json" +} diff --git a/sdk/dynatrace/arm-dynatrace/tsconfig.test.json b/sdk/dynatrace/arm-dynatrace/tsconfig.test.json new file mode 100644 index 000000000000..3c2b783a8c1b --- /dev/null +++ b/sdk/dynatrace/arm-dynatrace/tsconfig.test.json @@ -0,0 +1,6 @@ +{ + "extends": [ + "./tsconfig.src.json", + "../../../tsconfig.test.base.json" + ] +} diff --git a/sdk/dynatrace/arm-dynatrace/vitest.browser.config.ts b/sdk/dynatrace/arm-dynatrace/vitest.browser.config.ts new file mode 100644 index 000000000000..182729ab5ce9 --- /dev/null +++ b/sdk/dynatrace/arm-dynatrace/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",], + testTimeout: 1200000, + hookTimeout: 1200000, + }, + }), +); diff --git a/sdk/dynatrace/arm-dynatrace/vitest.config.ts b/sdk/dynatrace/arm-dynatrace/vitest.config.ts new file mode 100644 index 000000000000..40e031385dd8 --- /dev/null +++ b/sdk/dynatrace/arm-dynatrace/vitest.config.ts @@ -0,0 +1,16 @@ + +// 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: { + testTimeout: 1200000, + hookTimeout: 1200000, + }, + }), +); diff --git a/sdk/dynatrace/arm-dynatrace/vitest.esm.config.ts b/sdk/dynatrace/arm-dynatrace/vitest.esm.config.ts new file mode 100644 index 000000000000..a70127279fc9 --- /dev/null +++ b/sdk/dynatrace/arm-dynatrace/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 +);