diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 897a373dd0a7..682e10d93d56 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -672,19 +672,19 @@ importers: version: file:projects/arm-resources-profile-2020-09-01-hybrid.tgz '@rush-temp/arm-resources-subscriptions': specifier: file:./projects/arm-resources-subscriptions.tgz - version: file:projects/arm-resources-subscriptions.tgz + version: file:projects/arm-resources-subscriptions.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@6.1.0(@types/node@22.7.9)(tsx@4.19.2)(yaml@2.7.0))(yaml@2.7.0) '@rush-temp/arm-resourcesdeploymentstacks': specifier: file:./projects/arm-resourcesdeploymentstacks.tgz - version: file:projects/arm-resourcesdeploymentstacks.tgz + version: file:projects/arm-resourcesdeploymentstacks.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@6.1.0(@types/node@22.7.9)(tsx@4.19.2)(yaml@2.7.0))(yaml@2.7.0) '@rush-temp/arm-scvmm': specifier: file:./projects/arm-scvmm.tgz - version: file:projects/arm-scvmm.tgz + version: file:projects/arm-scvmm.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@6.1.0(@types/node@22.7.9)(tsx@4.19.2)(yaml@2.7.0))(yaml@2.7.0) '@rush-temp/arm-search': specifier: file:./projects/arm-search.tgz - version: file:projects/arm-search.tgz + version: file:projects/arm-search.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@6.1.0(@types/node@22.7.9)(tsx@4.19.2)(yaml@2.7.0))(yaml@2.7.0) '@rush-temp/arm-security': specifier: file:./projects/arm-security.tgz - version: file:projects/arm-security.tgz + version: file:projects/arm-security.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@6.1.0(@types/node@22.7.9)(tsx@4.19.2)(yaml@2.7.0))(yaml@2.7.0) '@rush-temp/arm-securitydevops': specifier: file:./projects/arm-securitydevops.tgz version: file:projects/arm-securitydevops.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@6.1.0(@types/node@22.7.9)(tsx@4.19.2)(yaml@2.7.0))(yaml@2.7.0) @@ -3365,7 +3365,7 @@ packages: version: 0.0.0 '@rush-temp/arm-resources-subscriptions@file:projects/arm-resources-subscriptions.tgz': - resolution: {integrity: sha512-5GnGGfzjo/OB1Uv4xsBUPOQ99svgWbgoa8peip0lvo/YzuakScDh3ATqOY8l6KF87yxNYAVUrAOfP3d6GgLynA==, tarball: file:projects/arm-resources-subscriptions.tgz} + resolution: {integrity: sha512-HHUK2IejN1JF5EY2gAgt+lDIEkeBTTkB8S3C+5birDOa/AfPzFnvmJQFiqNgKjdUmNPM+RhyfEZZeTstGZAlow==, tarball: file:projects/arm-resources-subscriptions.tgz} version: 0.0.0 '@rush-temp/arm-resources@file:projects/arm-resources.tgz': @@ -3373,19 +3373,19 @@ packages: version: 0.0.0 '@rush-temp/arm-resourcesdeploymentstacks@file:projects/arm-resourcesdeploymentstacks.tgz': - resolution: {integrity: sha512-MKeL96dmEcCmLzFUchFUV1e3FWp8wOM2m9WfFfDFhmfvKxr56QHp3meGly2C089g2ZdDF25ARoztiPmNzOtYgg==, tarball: file:projects/arm-resourcesdeploymentstacks.tgz} + resolution: {integrity: sha512-GUG7TjUluuHAbLXuKz7p8gH9V1+/qGw25McjJtPVoPfHU6/l3iit39GdiafGuTWuxpLBbo0kQa7xo8Kf0JcJ/A==, tarball: file:projects/arm-resourcesdeploymentstacks.tgz} version: 0.0.0 '@rush-temp/arm-scvmm@file:projects/arm-scvmm.tgz': - resolution: {integrity: sha512-JmBrposOB3f0bULiL9yDPyOBfQAFt1KloDxGzTbmPPP7KfKbpYkkK7DZq9gzL/jMR3nlUCTxBgTHc+orTU40Fw==, tarball: file:projects/arm-scvmm.tgz} + resolution: {integrity: sha512-9HXMkLY30hJDFTHF4gRnJnGz/7RlK8dzH6IAKTjHrZds1agjqJeA8P71rjM9lT+9OTEjfEuGUj7MbKlrlOp6+w==, tarball: file:projects/arm-scvmm.tgz} version: 0.0.0 '@rush-temp/arm-search@file:projects/arm-search.tgz': - resolution: {integrity: sha512-CSGe1ApSTZMu44mukcuUU//7eoDAtffXWDTvY3H+kIYuBwF/y7TasWB1t6Su2hcADnrczG2A7Ju1kKzZWuX5kg==, tarball: file:projects/arm-search.tgz} + resolution: {integrity: sha512-QhjIi+0DDEDY5jIuP/ZT3vpxE7ZmvBDJp8NsE3eQoJT3daBnNgepXRuWtL27gaGhrZPC7vocsjFxYibX0AU+SQ==, tarball: file:projects/arm-search.tgz} version: 0.0.0 '@rush-temp/arm-security@file:projects/arm-security.tgz': - resolution: {integrity: sha512-Jg4VVVfU683pxk/R3z2/xRKZda1e0heHyWXJQQRRUNW/IMKHAI202P2ySDk8QvROlELz/cm5xDd8nBeUxyCXCg==, tarball: file:projects/arm-security.tgz} + resolution: {integrity: sha512-Z07seqtpcyAVij2iiLHNZhQgjwdt0/fRXjQKGnwlRkTY4QCiuw17autIUZ94Tfj0VRfmCnY3zB3DGtks/ivO2A==, tarball: file:projects/arm-security.tgz} version: 0.0.0 '@rush-temp/arm-securitydevops@file:projects/arm-securitydevops.tgz': @@ -16772,23 +16772,39 @@ snapshots: - '@swc/wasm' - supports-color - '@rush-temp/arm-resources-subscriptions@file:projects/arm-resources-subscriptions.tgz': + '@rush-temp/arm-resources-subscriptions@file:projects/arm-resources-subscriptions.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@6.1.0(@types/node@22.7.9)(tsx@4.19.2)(yaml@2.7.0))(yaml@2.7.0)': dependencies: - '@azure-tools/test-credential': 1.3.1 - '@azure-tools/test-recorder': 3.5.2 - '@types/chai': 4.3.20 - '@types/mocha': 10.0.10 '@types/node': 18.19.75 - chai: 4.5.0 + '@vitest/browser': 3.0.5(@types/node@18.19.75)(playwright@1.50.1)(typescript@5.7.3)(vite@6.1.0(@types/node@22.7.9)(tsx@4.19.2)(yaml@2.7.0))(vitest@3.0.5) + '@vitest/coverage-istanbul': 3.0.5(vitest@3.0.5) dotenv: 16.4.7 - mocha: 11.1.0 - ts-node: 10.9.2(@types/node@18.19.75)(typescript@5.7.3) + playwright: 1.50.1 tslib: 2.8.1 typescript: 5.7.3 + vitest: 3.0.5(@types/debug@4.1.12)(@types/node@18.19.75)(@vitest/browser@3.0.5)(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-resources@file:projects/arm-resources.tgz': dependencies: @@ -16810,88 +16826,145 @@ snapshots: - '@swc/wasm' - supports-color - '@rush-temp/arm-resourcesdeploymentstacks@file:projects/arm-resourcesdeploymentstacks.tgz': + '@rush-temp/arm-resourcesdeploymentstacks@file:projects/arm-resourcesdeploymentstacks.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@6.1.0(@types/node@22.7.9)(tsx@4.19.2)(yaml@2.7.0))(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.75 - chai: 4.5.0 + '@vitest/browser': 3.0.5(@types/node@18.19.75)(playwright@1.50.1)(typescript@5.7.3)(vite@6.1.0(@types/node@22.7.9)(tsx@4.19.2)(yaml@2.7.0))(vitest@3.0.5) + '@vitest/coverage-istanbul': 3.0.5(vitest@3.0.5) dotenv: 16.4.7 - mocha: 11.1.0 - ts-node: 10.9.2(@types/node@18.19.75)(typescript@5.7.3) + playwright: 1.50.1 tslib: 2.8.1 - tsx: 4.19.2 typescript: 5.7.3 + vitest: 3.0.5(@types/debug@4.1.12)(@types/node@18.19.75)(@vitest/browser@3.0.5)(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-scvmm@file:projects/arm-scvmm.tgz': + '@rush-temp/arm-scvmm@file:projects/arm-scvmm.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@6.1.0(@types/node@22.7.9)(tsx@4.19.2)(yaml@2.7.0))(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.75 - chai: 4.5.0 + '@vitest/browser': 3.0.5(@types/node@18.19.75)(playwright@1.50.1)(typescript@5.7.3)(vite@6.1.0(@types/node@22.7.9)(tsx@4.19.2)(yaml@2.7.0))(vitest@3.0.5) + '@vitest/coverage-istanbul': 3.0.5(vitest@3.0.5) dotenv: 16.4.7 - mocha: 11.1.0 - ts-node: 10.9.2(@types/node@18.19.75)(typescript@5.7.3) + playwright: 1.50.1 tslib: 2.8.1 - tsx: 4.19.2 typescript: 5.7.3 + vitest: 3.0.5(@types/debug@4.1.12)(@types/node@18.19.75)(@vitest/browser@3.0.5)(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-search@file:projects/arm-search.tgz': + '@rush-temp/arm-search@file:projects/arm-search.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@6.1.0(@types/node@22.7.9)(tsx@4.19.2)(yaml@2.7.0))(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.75 - chai: 4.5.0 + '@vitest/browser': 3.0.5(@types/node@18.19.75)(playwright@1.50.1)(typescript@5.7.3)(vite@6.1.0(@types/node@22.7.9)(tsx@4.19.2)(yaml@2.7.0))(vitest@3.0.5) + '@vitest/coverage-istanbul': 3.0.5(vitest@3.0.5) dotenv: 16.4.7 - mocha: 11.1.0 - ts-node: 10.9.2(@types/node@18.19.75)(typescript@5.7.3) + playwright: 1.50.1 tslib: 2.8.1 - tsx: 4.19.2 typescript: 5.7.3 + vitest: 3.0.5(@types/debug@4.1.12)(@types/node@18.19.75)(@vitest/browser@3.0.5)(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-security@file:projects/arm-security.tgz': + '@rush-temp/arm-security@file:projects/arm-security.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@6.1.0(@types/node@22.7.9)(tsx@4.19.2)(yaml@2.7.0))(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.75 - chai: 4.5.0 + '@vitest/browser': 3.0.5(@types/node@18.19.75)(playwright@1.50.1)(typescript@5.7.3)(vite@6.1.0(@types/node@22.7.9)(tsx@4.19.2)(yaml@2.7.0))(vitest@3.0.5) + '@vitest/coverage-istanbul': 3.0.5(vitest@3.0.5) dotenv: 16.4.7 - mocha: 11.1.0 - ts-node: 10.9.2(@types/node@18.19.75)(typescript@5.7.3) + playwright: 1.50.1 tslib: 2.8.1 typescript: 5.7.3 + vitest: 3.0.5(@types/debug@4.1.12)(@types/node@18.19.75)(@vitest/browser@3.0.5)(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-securitydevops@file:projects/arm-securitydevops.tgz(@types/debug@4.1.12)(msw@2.7.0(@types/node@22.7.9)(typescript@5.7.3))(tsx@4.19.2)(vite@6.1.0(@types/node@22.7.9)(tsx@4.19.2)(yaml@2.7.0))(yaml@2.7.0)': dependencies: diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/README.md b/sdk/resources-subscriptions/arm-resources-subscriptions/README.md index 797574e7a24e..8d5c089d6a76 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/README.md +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/README.md @@ -48,20 +48,28 @@ Set the values of the client ID, tenant ID, and client secret of the AAD applica For more information about how to create an Azure AD Application check out [this guide](https://learn.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal). -```javascript -const { SubscriptionClient } = require("@azure/arm-resources-subscriptions"); -const { DefaultAzureCredential } = require("@azure/identity"); -// For client-side applications running in the browser, use InteractiveBrowserCredential instead of DefaultAzureCredential. See https://aka.ms/azsdk/js/identity/examples for more details. +Using Node.js and Node-like environments, you can use the `DefaultAzureCredential` class to authenticate the client. + +```ts snippet:ReadmeSampleCreateClient_Node +import { SubscriptionClient } from "@azure/arm-resources-subscriptions"; +import { DefaultAzureCredential } from "@azure/identity"; const subscriptionId = "00000000-0000-0000-0000-000000000000"; const client = new SubscriptionClient(new DefaultAzureCredential(), subscriptionId); +``` + +For browser environments, use the `InteractiveBrowserCredential` from the `@azure/identity` package to authenticate. -// For client-side applications running in the browser, use this code instead: -// const credential = new InteractiveBrowserCredential({ -// tenantId: "", -// clientId: "" -// }); -// const client = new SubscriptionClient(credential, subscriptionId); +```ts snippet:ReadmeSampleCreateClient_Browser +import { InteractiveBrowserCredential } from "@azure/identity"; +import { SubscriptionClient } from "@azure/arm-resources-subscriptions"; + +const subscriptionId = "00000000-0000-0000-0000-000000000000"; +const credential = new InteractiveBrowserCredential({ + tenantId: "", + clientId: "", +}); +const client = new SubscriptionClient(credential, subscriptionId); ``` ### JavaScript Bundle @@ -80,8 +88,9 @@ To use this client library in the browser, first you need to use a bundler. For Enabling logging may help uncover useful information about failures. In order to see a log of HTTP requests and responses, set the `AZURE_LOG_LEVEL` environment variable to `info`. Alternatively, logging can be enabled at runtime by calling `setLogLevel` in the `@azure/logger`: -```javascript -const { setLogLevel } = require("@azure/logger"); +```ts snippet:SetLogLevel +import { setLogLevel } from "@azure/logger"; + setLogLevel("info"); ``` diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/api-extractor.json b/sdk/resources-subscriptions/arm-resources-subscriptions/api-extractor.json index e6ee8b9d231c..93b4d73575fc 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/api-extractor.json +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/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-resources-subscriptions.d.ts" + "publicTrimmedFilePath": "dist/arm-resources-subscriptions.d.ts" }, "messages": { "tsdocMessageReporting": { @@ -28,4 +28,4 @@ } } } -} \ No newline at end of file +} diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/package.json b/sdk/resources-subscriptions/arm-resources-subscriptions/package.json index 0d53942ab80e..8c2e00d82256 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/package.json +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/package.json @@ -8,11 +8,11 @@ "node": ">=18.0.0" }, "dependencies": { - "@azure/core-auth": "^1.3.0", - "@azure/core-client": "^1.7.0", - "@azure/core-paging": "^1.2.0", - "@azure/core-rest-pipeline": "^1.8.0", - "tslib": "^2.2.0" + "@azure/core-auth": "^1.9.0", + "@azure/core-client": "^1.9.2", + "@azure/core-paging": "^1.6.2", + "@azure/core-rest-pipeline": "^1.19.0", + "tslib": "^2.8.1" }, "keywords": [ "node", @@ -22,22 +22,23 @@ "isomorphic" ], "license": "MIT", - "main": "./dist/index.js", - "module": "./dist-esm/src/index.js", - "types": "./types/arm-resources-subscriptions.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", + "@azure/logger": "^1.1.4", "@types/node": "^18.0.0", - "chai": "^4.2.0", + "@vitest/browser": "^3.0.5", + "@vitest/coverage-istanbul": "^3.0.5", "dotenv": "^16.0.0", - "mocha": "^11.0.2", - "ts-node": "^10.0.0", - "typescript": "~5.7.2" + "playwright": "^1.50.1", + "typescript": "~5.7.2", + "vitest": "^3.0.5" }, "repository": { "type": "git", @@ -47,24 +48,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.", @@ -76,7 +67,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", @@ -86,8 +77,8 @@ "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", - "update-snippets": "echo skipped" + "unit-test:node": "dev-tool run test:vitest", + "update-snippets": "dev-tool run update-snippets" }, "sideEffects": false, "//metadata": { @@ -107,5 +98,45 @@ ], "disableDocsMs": true, "apiRefLink": "https://learn.microsoft.com/javascript/api/@azure/arm-resources-subscriptions?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/resources-subscriptions/arm-resources-subscriptions/samples-dev/checkResourceNameSample.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/samples-dev/checkResourceNameSample.ts index e1a3ca95f891..0e6dcdab32c6 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/samples-dev/checkResourceNameSample.ts +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/samples-dev/checkResourceNameSample.ts @@ -7,9 +7,7 @@ */ import { SubscriptionClient } from "@azure/arm-resources-subscriptions"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to A resource name is valid if it is not a reserved word, does not contains a reserved word and does not start with a reserved word @@ -17,14 +15,14 @@ dotenv.config(); * @summary A resource name is valid if it is not a reserved word, does not contains a reserved word and does not start with a reserved word * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2022-12-01/examples/CheckResourceName.json */ -async function checkValidityForAResourceName() { +async function checkValidityForAResourceName(): Promise { const credential = new DefaultAzureCredential(); const client = new SubscriptionClient(credential); const result = await client.checkResourceName(); console.log(result); } -async function main() { +async function main(): Promise { await checkValidityForAResourceName(); } diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/samples-dev/subscriptionsCheckZonePeersSample.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/samples-dev/subscriptionsCheckZonePeersSample.ts index d5fcc263fa90..60bfdf0de1ca 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/samples-dev/subscriptionsCheckZonePeersSample.ts +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/samples-dev/subscriptionsCheckZonePeersSample.ts @@ -8,9 +8,7 @@ import type { CheckZonePeersRequest } from "@azure/arm-resources-subscriptions"; import { SubscriptionClient } from "@azure/arm-resources-subscriptions"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Compares a subscriptions logical zone mapping @@ -18,7 +16,7 @@ dotenv.config(); * @summary Compares a subscriptions logical zone mapping * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2022-12-01/examples/PostCheckZonePeers.json */ -async function getLogicalZoneMapping() { +async function getLogicalZoneMapping(): Promise { const subscriptionId = "8d65815f-a5b6-402f-9298-045155da7d74"; const parameters: CheckZonePeersRequest = { location: "eastus", @@ -30,7 +28,7 @@ async function getLogicalZoneMapping() { console.log(result); } -async function main() { +async function main(): Promise { await getLogicalZoneMapping(); } diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/samples-dev/subscriptionsGetSample.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/samples-dev/subscriptionsGetSample.ts index 20c32e55deab..f056b602aa01 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/samples-dev/subscriptionsGetSample.ts +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/samples-dev/subscriptionsGetSample.ts @@ -7,9 +7,7 @@ */ import { SubscriptionClient } from "@azure/arm-resources-subscriptions"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets details about a specified subscription. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets details about a specified subscription. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2022-12-01/examples/GetSubscription.json */ -async function getASingleSubscription() { +async function getASingleSubscription(): Promise { const subscriptionId = "291bba3f-e0a5-47bc-a099-3bdcb2a50a05"; const credential = new DefaultAzureCredential(); const client = new SubscriptionClient(credential); @@ -25,7 +23,7 @@ async function getASingleSubscription() { console.log(result); } -async function main() { +async function main(): Promise { await getASingleSubscription(); } diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/samples-dev/subscriptionsListLocationsSample.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/samples-dev/subscriptionsListLocationsSample.ts index cb544aa75250..cdd8dcb170a9 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/samples-dev/subscriptionsListLocationsSample.ts +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/samples-dev/subscriptionsListLocationsSample.ts @@ -8,9 +8,7 @@ import type { SubscriptionsListLocationsOptionalParams } from "@azure/arm-resources-subscriptions"; import { SubscriptionClient } from "@azure/arm-resources-subscriptions"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to This operation provides all the locations that are available for resource providers; however, each resource provider may support a subset of this list. @@ -18,7 +16,7 @@ dotenv.config(); * @summary This operation provides all the locations that are available for resource providers; however, each resource provider may support a subset of this list. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2022-12-01/examples/GetLocations.json */ -async function getLocationsWithASubscriptionId() { +async function getLocationsWithASubscriptionId(): Promise { const subscriptionId = "a1ffc958-d2c7-493e-9f1e-125a0477f536"; const credential = new DefaultAzureCredential(); const client = new SubscriptionClient(credential); @@ -35,7 +33,7 @@ async function getLocationsWithASubscriptionId() { * @summary This operation provides all the locations that are available for resource providers; however, each resource provider may support a subset of this list. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2022-12-01/examples/GetLocationsWithExtendedLocations.json */ -async function getLocationsWithExtendedLocations() { +async function getLocationsWithExtendedLocations(): Promise { const subscriptionId = "a1ffc958-d2c7-493e-9f1e-125a0477f536"; const includeExtendedLocations = true; const options: SubscriptionsListLocationsOptionalParams = { @@ -50,7 +48,7 @@ async function getLocationsWithExtendedLocations() { console.log(resArray); } -async function main() { +async function main(): Promise { await getLocationsWithASubscriptionId(); await getLocationsWithExtendedLocations(); } diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/samples-dev/subscriptionsListSample.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/samples-dev/subscriptionsListSample.ts index c95aa1a2a7f0..b046959b894c 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/samples-dev/subscriptionsListSample.ts +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/samples-dev/subscriptionsListSample.ts @@ -7,9 +7,7 @@ */ import { SubscriptionClient } from "@azure/arm-resources-subscriptions"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets all subscriptions for a tenant. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets all subscriptions for a tenant. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2022-12-01/examples/GetSubscriptions.json */ -async function getAllSubscriptions() { +async function getAllSubscriptions(): Promise { const credential = new DefaultAzureCredential(); const client = new SubscriptionClient(credential); const resArray = new Array(); @@ -27,7 +25,7 @@ async function getAllSubscriptions() { console.log(resArray); } -async function main() { +async function main(): Promise { await getAllSubscriptions(); } diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/samples-dev/tenantsListSample.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/samples-dev/tenantsListSample.ts index a9540fa4cfa3..9e2813b3c9b6 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/samples-dev/tenantsListSample.ts +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/samples-dev/tenantsListSample.ts @@ -7,9 +7,7 @@ */ import { SubscriptionClient } from "@azure/arm-resources-subscriptions"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the tenants for your account. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets the tenants for your account. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2022-12-01/examples/GetTenants.json */ -async function getAllTenants() { +async function getAllTenants(): Promise { const credential = new DefaultAzureCredential(); const client = new SubscriptionClient(credential); const resArray = new Array(); @@ -27,7 +25,7 @@ async function getAllTenants() { console.log(resArray); } -async function main() { +async function main(): Promise { await getAllTenants(); } diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/samples/v2/typescript/src/checkResourceNameSample.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/samples/v2/typescript/src/checkResourceNameSample.ts index 6a85493057eb..5fde462537f4 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/samples/v2/typescript/src/checkResourceNameSample.ts +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/samples/v2/typescript/src/checkResourceNameSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SubscriptionClient } from "@azure/arm-resources-subscriptions"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to A resource name is valid if it is not a reserved word, does not contains a reserved word and does not start with a reserved word @@ -20,14 +18,14 @@ dotenv.config(); * @summary A resource name is valid if it is not a reserved word, does not contains a reserved word and does not start with a reserved word * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2022-12-01/examples/CheckResourceName.json */ -async function checkValidityForAResourceName() { +async function checkValidityForAResourceName(): Promise { const credential = new DefaultAzureCredential(); const client = new SubscriptionClient(credential); const result = await client.checkResourceName(); console.log(result); } -async function main() { +async function main(): Promise { checkValidityForAResourceName(); } diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/samples/v2/typescript/src/subscriptionsCheckZonePeersSample.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/samples/v2/typescript/src/subscriptionsCheckZonePeersSample.ts index 4d5360fbfc88..dcb66e19bdb7 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/samples/v2/typescript/src/subscriptionsCheckZonePeersSample.ts +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/samples/v2/typescript/src/subscriptionsCheckZonePeersSample.ts @@ -13,9 +13,7 @@ import { SubscriptionClient } from "@azure/arm-resources-subscriptions"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Compares a subscriptions logical zone mapping @@ -23,7 +21,7 @@ dotenv.config(); * @summary Compares a subscriptions logical zone mapping * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2022-12-01/examples/PostCheckZonePeers.json */ -async function getLogicalZoneMapping() { +async function getLogicalZoneMapping(): Promise { const subscriptionId = "8d65815f-a5b6-402f-9298-045155da7d74"; const parameters: CheckZonePeersRequest = { location: "eastus", @@ -38,7 +36,7 @@ async function getLogicalZoneMapping() { console.log(result); } -async function main() { +async function main(): Promise { getLogicalZoneMapping(); } diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/samples/v2/typescript/src/subscriptionsGetSample.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/samples/v2/typescript/src/subscriptionsGetSample.ts index 931a127fd402..570ac48235b9 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/samples/v2/typescript/src/subscriptionsGetSample.ts +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/samples/v2/typescript/src/subscriptionsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SubscriptionClient } from "@azure/arm-resources-subscriptions"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets details about a specified subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets details about a specified subscription. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2022-12-01/examples/GetSubscription.json */ -async function getASingleSubscription() { +async function getASingleSubscription(): Promise { const subscriptionId = "291bba3f-e0a5-47bc-a099-3bdcb2a50a05"; const credential = new DefaultAzureCredential(); const client = new SubscriptionClient(credential); @@ -28,7 +26,7 @@ async function getASingleSubscription() { console.log(result); } -async function main() { +async function main(): Promise { getASingleSubscription(); } diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/samples/v2/typescript/src/subscriptionsListLocationsSample.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/samples/v2/typescript/src/subscriptionsListLocationsSample.ts index 77420e09016f..83e1cf492a38 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/samples/v2/typescript/src/subscriptionsListLocationsSample.ts +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/samples/v2/typescript/src/subscriptionsListLocationsSample.ts @@ -13,9 +13,7 @@ import { SubscriptionClient } from "@azure/arm-resources-subscriptions"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to This operation provides all the locations that are available for resource providers; however, each resource provider may support a subset of this list. @@ -23,7 +21,7 @@ dotenv.config(); * @summary This operation provides all the locations that are available for resource providers; however, each resource provider may support a subset of this list. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2022-12-01/examples/GetLocations.json */ -async function getLocationsWithASubscriptionId() { +async function getLocationsWithASubscriptionId(): Promise { const subscriptionId = "a1ffc958-d2c7-493e-9f1e-125a0477f536"; const credential = new DefaultAzureCredential(); const client = new SubscriptionClient(credential); @@ -40,7 +38,7 @@ async function getLocationsWithASubscriptionId() { * @summary This operation provides all the locations that are available for resource providers; however, each resource provider may support a subset of this list. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2022-12-01/examples/GetLocationsWithExtendedLocations.json */ -async function getLocationsWithExtendedLocations() { +async function getLocationsWithExtendedLocations(): Promise { const subscriptionId = "a1ffc958-d2c7-493e-9f1e-125a0477f536"; const includeExtendedLocations = true; const options: SubscriptionsListLocationsOptionalParams = { @@ -58,7 +56,7 @@ async function getLocationsWithExtendedLocations() { console.log(resArray); } -async function main() { +async function main(): Promise { getLocationsWithASubscriptionId(); getLocationsWithExtendedLocations(); } diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/samples/v2/typescript/src/subscriptionsListSample.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/samples/v2/typescript/src/subscriptionsListSample.ts index 4df22ce61b89..4bce5dd3e14b 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/samples/v2/typescript/src/subscriptionsListSample.ts +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/samples/v2/typescript/src/subscriptionsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SubscriptionClient } from "@azure/arm-resources-subscriptions"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets all subscriptions for a tenant. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets all subscriptions for a tenant. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2022-12-01/examples/GetSubscriptions.json */ -async function getAllSubscriptions() { +async function getAllSubscriptions(): Promise { const credential = new DefaultAzureCredential(); const client = new SubscriptionClient(credential); const resArray = new Array(); @@ -30,7 +28,7 @@ async function getAllSubscriptions() { console.log(resArray); } -async function main() { +async function main(): Promise { getAllSubscriptions(); } diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/samples/v2/typescript/src/tenantsListSample.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/samples/v2/typescript/src/tenantsListSample.ts index fcb69f816aad..e358b7b38334 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/samples/v2/typescript/src/tenantsListSample.ts +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/samples/v2/typescript/src/tenantsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SubscriptionClient } from "@azure/arm-resources-subscriptions"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the tenants for your account. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets the tenants for your account. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2022-12-01/examples/GetTenants.json */ -async function getAllTenants() { +async function getAllTenants(): Promise { const credential = new DefaultAzureCredential(); const client = new SubscriptionClient(credential); const resArray = new Array(); @@ -30,7 +28,7 @@ async function getAllTenants() { console.log(resArray); } -async function main() { +async function main(): Promise { getAllTenants(); } diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/src/index.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/src/index.ts index 1947e4feb076..333a6e380eef 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/src/index.ts +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/src/index.ts @@ -7,7 +7,7 @@ */ /// -export { getContinuationToken } from "./pagingHelper"; -export * from "./models"; -export { SubscriptionClient } from "./subscriptionClient"; -export * from "./operationsInterfaces"; +export { getContinuationToken } from "./pagingHelper.js"; +export * from "./models/index.js"; +export { SubscriptionClient } from "./subscriptionClient.js"; +export * from "./operationsInterfaces/index.js"; diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/src/models/parameters.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/src/models/parameters.ts index 2d2011c70e74..4e06f9ddb5b9 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/src/models/parameters.ts +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/src/models/parameters.ts @@ -14,7 +14,7 @@ import { import { CheckZonePeersRequest as CheckZonePeersRequestMapper, ResourceName as ResourceNameMapper -} from "../models/mappers"; +} from "../models/mappers.js"; export const accept: OperationParameter = { parameterPath: "accept", diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/src/operations/index.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/src/operations/index.ts index f80a9ad0321f..47b21597e32a 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/src/operations/index.ts +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/src/operations/index.ts @@ -6,6 +6,6 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -export * from "./operations"; -export * from "./subscriptions"; -export * from "./tenants"; +export * from "./operations.js"; +export * from "./subscriptions.js"; +export * from "./tenants.js"; diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/src/operations/operations.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/src/operations/operations.ts index 3808ae14959a..38a0d338dc3d 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/src/operations/operations.ts +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/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 { SubscriptionClient } from "../subscriptionClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SubscriptionClient } from "../subscriptionClient.js"; import { Operation, OperationsListNextOptionalParams, OperationsListOptionalParams, OperationsListResponse, OperationsListNextResponse -} from "../models"; +} from "../models/index.js"; /// /** Class containing Operations operations. */ diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/src/operations/subscriptions.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/src/operations/subscriptions.ts index 1221f4bb1b8f..a3b473fbce23 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/src/operations/subscriptions.ts +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/src/operations/subscriptions.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { Subscriptions } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { Subscriptions } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SubscriptionClient } from "../subscriptionClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SubscriptionClient } from "../subscriptionClient.js"; import { Location, SubscriptionsListLocationsOptionalParams, @@ -27,7 +27,7 @@ import { SubscriptionsCheckZonePeersOptionalParams, SubscriptionsCheckZonePeersResponse, SubscriptionsListNextResponse -} from "../models"; +} from "../models/index.js"; /// /** Class containing Subscriptions operations. */ diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/src/operations/tenants.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/src/operations/tenants.ts index e7ccb62eed12..c59fd5fead02 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/src/operations/tenants.ts +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/src/operations/tenants.ts @@ -7,19 +7,19 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { Tenants } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { Tenants } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SubscriptionClient } from "../subscriptionClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SubscriptionClient } from "../subscriptionClient.js"; import { TenantIdDescription, TenantsListNextOptionalParams, TenantsListOptionalParams, TenantsListResponse, TenantsListNextResponse -} from "../models"; +} from "../models/index.js"; /// /** Class containing Tenants operations. */ diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/src/operationsInterfaces/index.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/src/operationsInterfaces/index.ts index f80a9ad0321f..47b21597e32a 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/src/operationsInterfaces/index.ts +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/src/operationsInterfaces/index.ts @@ -6,6 +6,6 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -export * from "./operations"; -export * from "./subscriptions"; -export * from "./tenants"; +export * from "./operations.js"; +export * from "./subscriptions.js"; +export * from "./tenants.js"; diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/src/operationsInterfaces/operations.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/src/operationsInterfaces/operations.ts index ac34435954c0..b2b6a973dc8e 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/src/operationsInterfaces/operations.ts +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/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/resources-subscriptions/arm-resources-subscriptions/src/operationsInterfaces/subscriptions.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/src/operationsInterfaces/subscriptions.ts index 4142f4ea2482..d8f4303c29f0 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/src/operationsInterfaces/subscriptions.ts +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/src/operationsInterfaces/subscriptions.ts @@ -17,7 +17,7 @@ import { CheckZonePeersRequest, SubscriptionsCheckZonePeersOptionalParams, SubscriptionsCheckZonePeersResponse -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a Subscriptions. */ diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/src/operationsInterfaces/tenants.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/src/operationsInterfaces/tenants.ts index 423790d0f0ac..cc28180cfb72 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/src/operationsInterfaces/tenants.ts +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/src/operationsInterfaces/tenants.ts @@ -7,7 +7,7 @@ */ import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { TenantIdDescription, TenantsListOptionalParams } from "../models"; +import { TenantIdDescription, TenantsListOptionalParams } from "../models/index.js"; /// /** Interface representing a Tenants. */ diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/src/subscriptionClient.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/src/subscriptionClient.ts index 406ae23d19bf..016d35a193fa 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/src/subscriptionClient.ts +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/src/subscriptionClient.ts @@ -14,15 +14,15 @@ import { SendRequest } from "@azure/core-rest-pipeline"; import * as coreAuth from "@azure/core-auth"; -import { OperationsImpl, SubscriptionsImpl, TenantsImpl } from "./operations"; -import { Operations, Subscriptions, Tenants } from "./operationsInterfaces"; -import * as Parameters from "./models/parameters"; -import * as Mappers from "./models/mappers"; +import { OperationsImpl, SubscriptionsImpl, TenantsImpl } from "./operations/index.js"; +import { Operations, Subscriptions, Tenants } from "./operationsInterfaces/index.js"; +import * as Parameters from "./models/parameters.js"; +import * as Mappers from "./models/mappers.js"; import { SubscriptionClientOptionalParams, CheckResourceNameOptionalParams, CheckResourceNameResponse -} from "./models"; +} from "./models/index.js"; export class SubscriptionClient extends coreClient.ServiceClient { $host: string; diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/test/snippets.spec.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/test/snippets.spec.ts new file mode 100644 index 000000000000..b85125439ff3 --- /dev/null +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/test/snippets.spec.ts @@ -0,0 +1,27 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import { SubscriptionClient } from "../src/index.js"; +import { DefaultAzureCredential, InteractiveBrowserCredential } from "@azure/identity"; +import { setLogLevel } from "@azure/logger"; +import { describe, it } from "vitest"; + +describe("snippets", () => { + it("ReadmeSampleCreateClient_Node", async () => { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new SubscriptionClient(new DefaultAzureCredential(), subscriptionId); + }); + + it("ReadmeSampleCreateClient_Browser", async () => { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const credential = new InteractiveBrowserCredential({ + tenantId: "", + clientId: "", + }); + const client = new SubscriptionClient(credential, subscriptionId); + }); + + it("SetLogLevel", async () => { + setLogLevel("info"); + }); +}); diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/test/subscriptions_operations_test.spec.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/test/subscriptions_operations_test.spec.ts index 728f812dc35e..5131e0f50e21 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/test/subscriptions_operations_test.spec.ts +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/test/subscriptions_operations_test.spec.ts @@ -6,23 +6,16 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import { - env, - Recorder, - RecorderStartOptions, - delay, - isPlaybackMode, -} from "@azure-tools/test-recorder"; +import { env, Recorder, RecorderStartOptions, isPlaybackMode } from "@azure-tools/test-recorder"; import { createTestCredential } from "@azure-tools/test-credential"; -import { assert } from "chai"; -import { Context } from "mocha"; -import { SubscriptionClient } from "../src/subscriptionClient"; +import { SubscriptionClient } from "../src/subscriptionClient.js"; +import { describe, it, beforeEach, afterEach } from "vitest"; const replaceableVariables: Record = { AZURE_CLIENT_ID: "azure_client_id", AZURE_CLIENT_SECRET: "azure_client_secret", AZURE_TENANT_ID: "88888888-8888-8888-8888-888888888888", - SUBSCRIPTION_ID: "88888888-8888-8888-8888-888888888888" + SUBSCRIPTION_ID: "88888888-8888-8888-8888-888888888888", }; const recorderOptions: RecorderStartOptions = { @@ -41,32 +34,25 @@ describe("Subscription test", () => { let recorder: Recorder; let subscriptionId: string; let client: SubscriptionClient; - 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 || ''; + subscriptionId = env.SUBSCRIPTION_ID || ""; // This is an example of how the environment variables are used const credential = createTestCredential(); client = new SubscriptionClient(credential, recorder.configureClientOptions({})); - location = "eastus"; - resourceGroup = "myjstest"; - resourcename = "resourcetest"; - }); - afterEach(async function () { + afterEach(async () => { await recorder.stop(); }); - it("subscriptions get test", async function () { - const result = await client.subscriptions.get(subscriptionId); + it("subscriptions get test", async () => { + await client.subscriptions.get(subscriptionId); }); - it("subscriptions list test", async function () { - const result = await client.subscriptions.list(); + it("subscriptions list test", async () => { + await client.subscriptions.list(); }); -}) +}); diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/tsconfig.browser.config.json b/sdk/resources-subscriptions/arm-resources-subscriptions/tsconfig.browser.config.json new file mode 100644 index 000000000000..0c8bafa97126 --- /dev/null +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/tsconfig.browser.config.json @@ -0,0 +1,6 @@ +{ + "extends": [ + "./tsconfig.test.json", + "../../../tsconfig.browser.base.json" + ] +} diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/tsconfig.json b/sdk/resources-subscriptions/arm-resources-subscriptions/tsconfig.json index 32cefcc4d696..19ceb382b521 100644 --- a/sdk/resources-subscriptions/arm-resources-subscriptions/tsconfig.json +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/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-resources-subscriptions": [ - "./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/resources-subscriptions/arm-resources-subscriptions/tsconfig.samples.json b/sdk/resources-subscriptions/arm-resources-subscriptions/tsconfig.samples.json new file mode 100644 index 000000000000..f49a2ca4b033 --- /dev/null +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/tsconfig.samples.json @@ -0,0 +1,10 @@ +{ + "extends": "../../../tsconfig.samples.base.json", + "compilerOptions": { + "paths": { + "@azure/arm-resources-subscriptions": [ + "./dist/esm" + ] + } + } +} diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/tsconfig.src.json b/sdk/resources-subscriptions/arm-resources-subscriptions/tsconfig.src.json new file mode 100644 index 000000000000..bae70752dd38 --- /dev/null +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/tsconfig.src.json @@ -0,0 +1,3 @@ +{ + "extends": "../../../tsconfig.lib.json" +} diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/tsconfig.test.json b/sdk/resources-subscriptions/arm-resources-subscriptions/tsconfig.test.json new file mode 100644 index 000000000000..3c2b783a8c1b --- /dev/null +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/tsconfig.test.json @@ -0,0 +1,6 @@ +{ + "extends": [ + "./tsconfig.src.json", + "../../../tsconfig.test.base.json" + ] +} diff --git a/sdk/resources-subscriptions/arm-resources-subscriptions/vitest.browser.config.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/vitest.browser.config.ts new file mode 100644 index 000000000000..182729ab5ce9 --- /dev/null +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/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/resources-subscriptions/arm-resources-subscriptions/vitest.config.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/vitest.config.ts new file mode 100644 index 000000000000..40e031385dd8 --- /dev/null +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/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/resources-subscriptions/arm-resources-subscriptions/vitest.esm.config.ts b/sdk/resources-subscriptions/arm-resources-subscriptions/vitest.esm.config.ts new file mode 100644 index 000000000000..a70127279fc9 --- /dev/null +++ b/sdk/resources-subscriptions/arm-resources-subscriptions/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/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/README.md b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/README.md index 7378caa4da5f..2c0a3d8be8c6 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/README.md +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/README.md @@ -48,20 +48,28 @@ Set the values of the client ID, tenant ID, and client secret of the AAD applica For more information about how to create an Azure AD Application check out [this guide](https://learn.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal). -```javascript -const { DeploymentStacksClient } = require("@azure/arm-resourcesdeploymentstacks"); -const { DefaultAzureCredential } = require("@azure/identity"); -// For client-side applications running in the browser, use InteractiveBrowserCredential instead of DefaultAzureCredential. See https://aka.ms/azsdk/js/identity/examples for more details. +Using Node.js and Node-like environments, you can use the `DefaultAzureCredential` class to authenticate the client. + +```ts snippet:ReadmeSampleCreateClient_Node +import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; +import { DefaultAzureCredential } from "@azure/identity"; const subscriptionId = "00000000-0000-0000-0000-000000000000"; const client = new DeploymentStacksClient(new DefaultAzureCredential(), subscriptionId); +``` + +For browser environments, use the `InteractiveBrowserCredential` from the `@azure/identity` package to authenticate. -// For client-side applications running in the browser, use this code instead: -// const credential = new InteractiveBrowserCredential({ -// tenantId: "", -// clientId: "" -// }); -// const client = new DeploymentStacksClient(credential, subscriptionId); +```ts snippet:ReadmeSampleCreateClient_Browser +import { InteractiveBrowserCredential } from "@azure/identity"; +import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; + +const subscriptionId = "00000000-0000-0000-0000-000000000000"; +const credential = new InteractiveBrowserCredential({ + tenantId: "", + clientId: "", +}); +const client = new DeploymentStacksClient(credential, subscriptionId); ``` ### JavaScript Bundle @@ -80,8 +88,9 @@ To use this client library in the browser, first you need to use a bundler. For Enabling logging may help uncover useful information about failures. In order to see a log of HTTP requests and responses, set the `AZURE_LOG_LEVEL` environment variable to `info`. Alternatively, logging can be enabled at runtime by calling `setLogLevel` in the `@azure/logger`: -```javascript -const { setLogLevel } = require("@azure/logger"); +```ts snippet:SetLogLevel +import { setLogLevel } from "@azure/logger"; + setLogLevel("info"); ``` diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/api-extractor.json b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/api-extractor.json index a6aef8d34614..66ac2e5f1233 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/api-extractor.json +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/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-resourcesdeploymentstacks.d.ts" + "publicTrimmedFilePath": "dist/arm-resourcesdeploymentstacks.d.ts" }, "messages": { "tsdocMessageReporting": { @@ -28,4 +28,4 @@ } } } -} \ No newline at end of file +} diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/package.json b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/package.json index d8ae4b08f5f0..db843093884d 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/package.json +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/package.json @@ -8,13 +8,13 @@ "node": ">=18.0.0" }, "dependencies": { - "@azure/abort-controller": "^1.0.0", - "@azure/core-auth": "^1.6.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.4", - "@azure/core-paging": "^1.2.0", - "@azure/core-rest-pipeline": "^1.14.0", - "tslib": "^2.2.0" + "@azure/core-paging": "^1.6.2", + "@azure/core-rest-pipeline": "^1.19.0", + "tslib": "^2.8.1" }, "keywords": [ "node", @@ -24,23 +24,23 @@ "isomorphic" ], "license": "MIT", - "main": "./dist/index.js", - "module": "./dist-esm/src/index.js", - "types": "./types/arm-resourcesdeploymentstacks.d.ts", + "main": "./dist/commonjs/index.js", + "module": "./dist/esm/index.js", + "types": "./dist/commonjs/index.d.ts", "devDependencies": { - "@azure-tools/test-credential": "^1.1.0", - "@azure-tools/test-recorder": "^3.0.0", + "@azure-tools/test-credential": "^2.0.0", + "@azure-tools/test-recorder": "^4.1.0", + "@azure-tools/test-utils-vitest": "^1.0.0", "@azure/dev-tool": "^1.0.0", - "@azure/identity": "^4.0.1", - "@types/chai": "^4.2.8", - "@types/mocha": "^10.0.0", + "@azure/identity": "^4.6.0", + "@azure/logger": "^1.1.4", "@types/node": "^18.0.0", - "chai": "^4.2.0", + "@vitest/browser": "^3.0.5", + "@vitest/coverage-istanbul": "^3.0.5", "dotenv": "^16.0.0", - "mocha": "^11.0.2", - "ts-node": "^10.0.0", - "tsx": "^4.7.1", - "typescript": "~5.7.2" + "playwright": "^1.50.1", + "typescript": "~5.7.2", + "vitest": "^3.0.5" }, "repository": { "type": "git", @@ -50,24 +50,14 @@ "url": "https://github.com/Azure/azure-sdk-for-js/issues" }, "files": [ - "dist/**/*.js", - "dist/**/*.js.map", - "dist/**/*.d.ts", - "dist/**/*.d.ts.map", - "dist-esm/**/*.js", - "dist-esm/**/*.js.map", - "dist-esm/**/*.d.ts", - "dist-esm/**/*.d.ts.map", - "src/**/*.ts", + "dist/", "README.md", "LICENSE", - "tsconfig.json", - "review/*", - "CHANGELOG.md", - "types/*" + "review/", + "CHANGELOG.md" ], "scripts": { - "build": "npm run clean && tsc && dev-tool run bundle && npm run minify && 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.", @@ -79,7 +69,7 @@ "format": "echo skipped", "integration-test": "npm run integration-test:node && npm run integration-test:browser", "integration-test:browser": "echo skipped", - "integration-test:node": "dev-tool run test:node-ts-input -- --timeout 1200000 'test/*.ts'", + "integration-test:node": "dev-tool run test:vitest --esm", "lint": "echo skipped", "minify": "dev-tool run vendored uglifyjs -c -m --comments --source-map \"content='./dist/index.js.map'\" -o ./dist/index.min.js ./dist/index.js", "pack": "npm pack 2>&1", @@ -89,8 +79,8 @@ "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", - "update-snippets": "echo skipped" + "unit-test:node": "dev-tool run test:vitest", + "update-snippets": "dev-tool run update-snippets" }, "sideEffects": false, "//metadata": { @@ -110,5 +100,45 @@ ], "disableDocsMs": true, "apiRefLink": "https://learn.microsoft.com/javascript/api/@azure/arm-resourcesdeploymentstacks?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/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksCreateOrUpdateAtManagementGroupSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksCreateOrUpdateAtManagementGroupSample.ts index 5995d0ebdf97..03854d3ea923 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksCreateOrUpdateAtManagementGroupSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksCreateOrUpdateAtManagementGroupSample.ts @@ -8,9 +8,7 @@ import type { DeploymentStack } from "@azure/arm-resourcesdeploymentstacks"; import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a Deployment stack at Management Group scope. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates a Deployment stack at Management Group scope. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackManagementGroupCreate.json */ -async function deploymentStacksManagementGroupCreateOrUpdate() { +async function deploymentStacksManagementGroupCreateOrUpdate(): Promise { const managementGroupId = "myMg"; const deploymentStackName = "simpleDeploymentStack"; const deploymentStack: DeploymentStack = { @@ -49,7 +47,7 @@ async function deploymentStacksManagementGroupCreateOrUpdate() { console.log(result); } -async function main() { +async function main(): Promise { await deploymentStacksManagementGroupCreateOrUpdate(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksCreateOrUpdateAtResourceGroupSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksCreateOrUpdateAtResourceGroupSample.ts index f94c7f9087ba..3a7b17bec3b1 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksCreateOrUpdateAtResourceGroupSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksCreateOrUpdateAtResourceGroupSample.ts @@ -8,9 +8,7 @@ import type { DeploymentStack } from "@azure/arm-resourcesdeploymentstacks"; import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a Deployment stack at Resource Group scope. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates a Deployment stack at Resource Group scope. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackResourceGroupCreate.json */ -async function deploymentStacksResourceGroupCreateOrUpdate() { +async function deploymentStacksResourceGroupCreateOrUpdate(): Promise { const subscriptionId = process.env["RESOURCESDEPLOYMENTSTACKS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -53,7 +51,7 @@ async function deploymentStacksResourceGroupCreateOrUpdate() { console.log(result); } -async function main() { +async function main(): Promise { await deploymentStacksResourceGroupCreateOrUpdate(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksCreateOrUpdateAtSubscriptionSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksCreateOrUpdateAtSubscriptionSample.ts index 8c00c18b9c7d..755667a52bf6 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksCreateOrUpdateAtSubscriptionSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksCreateOrUpdateAtSubscriptionSample.ts @@ -8,9 +8,7 @@ import type { DeploymentStack } from "@azure/arm-resourcesdeploymentstacks"; import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a Deployment stack at Subscription scope. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates a Deployment stack at Subscription scope. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackSubscriptionCreate.json */ -async function deploymentStacksSubscriptionCreateOrUpdate() { +async function deploymentStacksSubscriptionCreateOrUpdate(): Promise { const subscriptionId = process.env["RESOURCESDEPLOYMENTSTACKS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -50,7 +48,7 @@ async function deploymentStacksSubscriptionCreateOrUpdate() { console.log(result); } -async function main() { +async function main(): Promise { await deploymentStacksSubscriptionCreateOrUpdate(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksDeleteAtManagementGroupSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksDeleteAtManagementGroupSample.ts index 305bdc684898..4efe1844bb71 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksDeleteAtManagementGroupSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksDeleteAtManagementGroupSample.ts @@ -7,9 +7,7 @@ */ import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a Deployment stack by name at Management Group scope. When operation completes, status code 200 returned without content. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Deletes a Deployment stack by name at Management Group scope. When operation completes, status code 200 returned without content. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackManagementGroupDelete.json */ -async function deploymentStacksManagementGroupDelete() { +async function deploymentStacksManagementGroupDelete(): Promise { const managementGroupId = "myMg"; const deploymentStackName = "simpleDeploymentStack"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function deploymentStacksManagementGroupDelete() { console.log(result); } -async function main() { +async function main(): Promise { await deploymentStacksManagementGroupDelete(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksDeleteAtResourceGroupSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksDeleteAtResourceGroupSample.ts index 7e0f84f1436a..f37978ff53cf 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksDeleteAtResourceGroupSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksDeleteAtResourceGroupSample.ts @@ -7,9 +7,7 @@ */ import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a Deployment stack by name at Resource Group scope. When operation completes, status code 200 returned without content. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Deletes a Deployment stack by name at Resource Group scope. When operation completes, status code 200 returned without content. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackResourceGroupDelete.json */ -async function deploymentStacksResourceGroupDelete() { +async function deploymentStacksResourceGroupDelete(): Promise { const subscriptionId = process.env["RESOURCESDEPLOYMENTSTACKS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -33,7 +31,7 @@ async function deploymentStacksResourceGroupDelete() { console.log(result); } -async function main() { +async function main(): Promise { await deploymentStacksResourceGroupDelete(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksDeleteAtSubscriptionSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksDeleteAtSubscriptionSample.ts index a8bac68d7c72..27fda9d4ef44 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksDeleteAtSubscriptionSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksDeleteAtSubscriptionSample.ts @@ -7,9 +7,7 @@ */ import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a Deployment stack by name at Subscription scope. When operation completes, status code 200 returned without content. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Deletes a Deployment stack by name at Subscription scope. When operation completes, status code 200 returned without content. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackSubscriptionDelete.json */ -async function deploymentStacksSubscriptionDelete() { +async function deploymentStacksSubscriptionDelete(): Promise { const subscriptionId = process.env["RESOURCESDEPLOYMENTSTACKS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -29,7 +27,7 @@ async function deploymentStacksSubscriptionDelete() { console.log(result); } -async function main() { +async function main(): Promise { await deploymentStacksSubscriptionDelete(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksExportTemplateAtManagementGroupSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksExportTemplateAtManagementGroupSample.ts index 6019efe909e0..a94cd4ab65fc 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksExportTemplateAtManagementGroupSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksExportTemplateAtManagementGroupSample.ts @@ -7,9 +7,7 @@ */ import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Exports the template used to create the Deployment stack at Management Group scope. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Exports the template used to create the Deployment stack at Management Group scope. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackManagementGroupExportTemplate.json */ -async function deploymentStacksManagementGroupExportTemplate() { +async function deploymentStacksManagementGroupExportTemplate(): Promise { const managementGroupId = "myMg"; const deploymentStackName = "simpleDeploymentStack"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function deploymentStacksManagementGroupExportTemplate() { console.log(result); } -async function main() { +async function main(): Promise { await deploymentStacksManagementGroupExportTemplate(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksExportTemplateAtResourceGroupSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksExportTemplateAtResourceGroupSample.ts index e058907e6677..95d3fd69f219 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksExportTemplateAtResourceGroupSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksExportTemplateAtResourceGroupSample.ts @@ -7,9 +7,7 @@ */ import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Exports the template used to create the Deployment stack at Resource Group scope. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Exports the template used to create the Deployment stack at Resource Group scope. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackExportTemplate.json */ -async function deploymentStacksResourceGroupExportTemplate() { +async function deploymentStacksResourceGroupExportTemplate(): Promise { const subscriptionId = process.env["RESOURCESDEPLOYMENTSTACKS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -33,7 +31,7 @@ async function deploymentStacksResourceGroupExportTemplate() { console.log(result); } -async function main() { +async function main(): Promise { await deploymentStacksResourceGroupExportTemplate(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksExportTemplateAtSubscriptionSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksExportTemplateAtSubscriptionSample.ts index 56160154dcba..bff0ebe14793 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksExportTemplateAtSubscriptionSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksExportTemplateAtSubscriptionSample.ts @@ -7,9 +7,7 @@ */ import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Exports the template used to create the Deployment stack at Subscription scope. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Exports the template used to create the Deployment stack at Subscription scope. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackSubscriptionExportTemplate.json */ -async function deploymentStacksSubscriptionExportTemplate() { +async function deploymentStacksSubscriptionExportTemplate(): Promise { const subscriptionId = process.env["RESOURCESDEPLOYMENTSTACKS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -28,7 +26,7 @@ async function deploymentStacksSubscriptionExportTemplate() { console.log(result); } -async function main() { +async function main(): Promise { await deploymentStacksSubscriptionExportTemplate(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksGetAtManagementGroupSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksGetAtManagementGroupSample.ts index a6d5ba9cffb6..cd878192b9e2 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksGetAtManagementGroupSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksGetAtManagementGroupSample.ts @@ -7,9 +7,7 @@ */ import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a Deployment stack with a given name at Management Group scope. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a Deployment stack with a given name at Management Group scope. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackManagementGroupGet.json */ -async function deploymentStacksManagementGroupGet() { +async function deploymentStacksManagementGroupGet(): Promise { const managementGroupId = "myMg"; const deploymentStackName = "simpleDeploymentStack"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function deploymentStacksManagementGroupGet() { console.log(result); } -async function main() { +async function main(): Promise { await deploymentStacksManagementGroupGet(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksGetAtResourceGroupSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksGetAtResourceGroupSample.ts index ff696e33883e..5bc10eaf4f32 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksGetAtResourceGroupSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksGetAtResourceGroupSample.ts @@ -7,9 +7,7 @@ */ import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a Deployment stack with a given name at Resource Group scope. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a Deployment stack with a given name at Resource Group scope. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackResourceGroupGet.json */ -async function deploymentStacksResourceGroupGet() { +async function deploymentStacksResourceGroupGet(): Promise { const subscriptionId = process.env["RESOURCESDEPLOYMENTSTACKS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -33,7 +31,7 @@ async function deploymentStacksResourceGroupGet() { console.log(result); } -async function main() { +async function main(): Promise { await deploymentStacksResourceGroupGet(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksGetAtSubscriptionSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksGetAtSubscriptionSample.ts index 2506cf3f4e64..4f131d0e0cb9 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksGetAtSubscriptionSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksGetAtSubscriptionSample.ts @@ -7,9 +7,7 @@ */ import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a Deployment stack with a given name at Subscription scope. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a Deployment stack with a given name at Subscription scope. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackSubscriptionGet.json */ -async function deploymentStacksSubscriptionGet() { +async function deploymentStacksSubscriptionGet(): Promise { const subscriptionId = process.env["RESOURCESDEPLOYMENTSTACKS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -28,7 +26,7 @@ async function deploymentStacksSubscriptionGet() { console.log(result); } -async function main() { +async function main(): Promise { await deploymentStacksSubscriptionGet(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksListAtManagementGroupSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksListAtManagementGroupSample.ts index 3bbcfb3f3204..9e59129658e0 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksListAtManagementGroupSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksListAtManagementGroupSample.ts @@ -7,9 +7,7 @@ */ import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists all the Deployment stacks within the specified Management Group. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists all the Deployment stacks within the specified Management Group. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackManagementGroupList.json */ -async function deploymentStacksManagementGroupList() { +async function deploymentStacksManagementGroupList(): Promise { const managementGroupId = "myMg"; const credential = new DefaultAzureCredential(); const client = new DeploymentStacksClient(credential); @@ -28,7 +26,7 @@ async function deploymentStacksManagementGroupList() { console.log(resArray); } -async function main() { +async function main(): Promise { await deploymentStacksManagementGroupList(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksListAtResourceGroupSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksListAtResourceGroupSample.ts index e3891bf558a2..8b012311b115 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksListAtResourceGroupSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksListAtResourceGroupSample.ts @@ -7,9 +7,7 @@ */ import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists all the Deployment stacks within the specified Resource Group. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists all the Deployment stacks within the specified Resource Group. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackResourceGroupList.json */ -async function deploymentStacksResourceGroupList() { +async function deploymentStacksResourceGroupList(): Promise { const subscriptionId = process.env["RESOURCESDEPLOYMENTSTACKS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -32,7 +30,7 @@ async function deploymentStacksResourceGroupList() { console.log(resArray); } -async function main() { +async function main(): Promise { await deploymentStacksResourceGroupList(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksListAtSubscriptionSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksListAtSubscriptionSample.ts index 561a74c21630..4986e317ba1d 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksListAtSubscriptionSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksListAtSubscriptionSample.ts @@ -7,9 +7,7 @@ */ import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists all the Deployment stacks within the specified Subscription. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists all the Deployment stacks within the specified Subscription. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackSubscriptionList.json */ -async function deploymentStacksSubscriptionList() { +async function deploymentStacksSubscriptionList(): Promise { const subscriptionId = process.env["RESOURCESDEPLOYMENTSTACKS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -30,7 +28,7 @@ async function deploymentStacksSubscriptionList() { console.log(resArray); } -async function main() { +async function main(): Promise { await deploymentStacksSubscriptionList(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksValidateStackAtManagementGroupSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksValidateStackAtManagementGroupSample.ts index 388c84b396cb..797e5de67b56 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksValidateStackAtManagementGroupSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksValidateStackAtManagementGroupSample.ts @@ -8,9 +8,7 @@ import type { DeploymentStack } from "@azure/arm-resourcesdeploymentstacks"; import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackManagementGroupValidate.json */ -async function deploymentStacksManagementGroupValidate() { +async function deploymentStacksManagementGroupValidate(): Promise { const managementGroupId = "myMg"; const deploymentStackName = "simpleDeploymentStack"; const deploymentStack: DeploymentStack = { @@ -50,7 +48,7 @@ async function deploymentStacksManagementGroupValidate() { console.log(result); } -async function main() { +async function main(): Promise { await deploymentStacksManagementGroupValidate(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksValidateStackAtResourceGroupSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksValidateStackAtResourceGroupSample.ts index c7cc5ac071c8..2bf9c519e42b 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksValidateStackAtResourceGroupSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksValidateStackAtResourceGroupSample.ts @@ -8,9 +8,7 @@ import type { DeploymentStack } from "@azure/arm-resourcesdeploymentstacks"; import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackResourceGroupValidate.json */ -async function deploymentStacksResourceGroupValidate() { +async function deploymentStacksResourceGroupValidate(): Promise { const subscriptionId = process.env["RESOURCESDEPLOYMENTSTACKS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -53,7 +51,7 @@ async function deploymentStacksResourceGroupValidate() { console.log(result); } -async function main() { +async function main(): Promise { await deploymentStacksResourceGroupValidate(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksValidateStackAtSubscriptionSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksValidateStackAtSubscriptionSample.ts index bec36d65a572..8417e820209b 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksValidateStackAtSubscriptionSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples-dev/deploymentStacksValidateStackAtSubscriptionSample.ts @@ -8,9 +8,7 @@ import type { DeploymentStack } from "@azure/arm-resourcesdeploymentstacks"; import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackSubscriptionValidate.json */ -async function deploymentStacksSubscriptionValidate() { +async function deploymentStacksSubscriptionValidate(): Promise { const subscriptionId = process.env["RESOURCESDEPLOYMENTSTACKS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -51,7 +49,7 @@ async function deploymentStacksSubscriptionValidate() { console.log(result); } -async function main() { +async function main(): Promise { await deploymentStacksSubscriptionValidate(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksCreateOrUpdateAtManagementGroupSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksCreateOrUpdateAtManagementGroupSample.ts index d612b074844c..97b52c3a5d87 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksCreateOrUpdateAtManagementGroupSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksCreateOrUpdateAtManagementGroupSample.ts @@ -13,9 +13,7 @@ import { DeploymentStacksClient, } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a Deployment stack at Management Group scope. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Creates or updates a Deployment stack at Management Group scope. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackManagementGroupCreate.json */ -async function deploymentStacksManagementGroupCreateOrUpdate() { +async function deploymentStacksManagementGroupCreateOrUpdate(): Promise { const managementGroupId = "myMg"; const deploymentStackName = "simpleDeploymentStack"; const deploymentStack: DeploymentStack = { @@ -55,7 +53,7 @@ async function deploymentStacksManagementGroupCreateOrUpdate() { console.log(result); } -async function main() { +async function main(): Promise { deploymentStacksManagementGroupCreateOrUpdate(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksCreateOrUpdateAtResourceGroupSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksCreateOrUpdateAtResourceGroupSample.ts index 75fc77b0f29c..f25fe4978884 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksCreateOrUpdateAtResourceGroupSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksCreateOrUpdateAtResourceGroupSample.ts @@ -13,9 +13,7 @@ import { DeploymentStacksClient, } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a Deployment stack at Resource Group scope. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Creates or updates a Deployment stack at Resource Group scope. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackResourceGroupCreate.json */ -async function deploymentStacksResourceGroupCreateOrUpdate() { +async function deploymentStacksResourceGroupCreateOrUpdate(): Promise { const subscriptionId = process.env["RESOURCESDEPLOYMENTSTACKS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -60,7 +58,7 @@ async function deploymentStacksResourceGroupCreateOrUpdate() { console.log(result); } -async function main() { +async function main(): Promise { deploymentStacksResourceGroupCreateOrUpdate(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksCreateOrUpdateAtSubscriptionSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksCreateOrUpdateAtSubscriptionSample.ts index 9a9928ffe9ef..68992e695f34 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksCreateOrUpdateAtSubscriptionSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksCreateOrUpdateAtSubscriptionSample.ts @@ -13,9 +13,7 @@ import { DeploymentStacksClient, } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a Deployment stack at Subscription scope. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Creates or updates a Deployment stack at Subscription scope. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackSubscriptionCreate.json */ -async function deploymentStacksSubscriptionCreateOrUpdate() { +async function deploymentStacksSubscriptionCreateOrUpdate(): Promise { const subscriptionId = process.env["RESOURCESDEPLOYMENTSTACKS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -56,7 +54,7 @@ async function deploymentStacksSubscriptionCreateOrUpdate() { console.log(result); } -async function main() { +async function main(): Promise { deploymentStacksSubscriptionCreateOrUpdate(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksDeleteAtManagementGroupSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksDeleteAtManagementGroupSample.ts index d389828360ea..1e41c95a2aac 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksDeleteAtManagementGroupSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksDeleteAtManagementGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a Deployment stack by name at Management Group scope. When operation completes, status code 200 returned without content. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes a Deployment stack by name at Management Group scope. When operation completes, status code 200 returned without content. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackManagementGroupDelete.json */ -async function deploymentStacksManagementGroupDelete() { +async function deploymentStacksManagementGroupDelete(): Promise { const managementGroupId = "myMg"; const deploymentStackName = "simpleDeploymentStack"; const credential = new DefaultAzureCredential(); @@ -33,7 +31,7 @@ async function deploymentStacksManagementGroupDelete() { console.log(result); } -async function main() { +async function main(): Promise { deploymentStacksManagementGroupDelete(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksDeleteAtResourceGroupSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksDeleteAtResourceGroupSample.ts index 155a33a425b7..fa474bf7497c 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksDeleteAtResourceGroupSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksDeleteAtResourceGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a Deployment stack by name at Resource Group scope. When operation completes, status code 200 returned without content. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes a Deployment stack by name at Resource Group scope. When operation completes, status code 200 returned without content. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackResourceGroupDelete.json */ -async function deploymentStacksResourceGroupDelete() { +async function deploymentStacksResourceGroupDelete(): Promise { const subscriptionId = process.env["RESOURCESDEPLOYMENTSTACKS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -38,7 +36,7 @@ async function deploymentStacksResourceGroupDelete() { console.log(result); } -async function main() { +async function main(): Promise { deploymentStacksResourceGroupDelete(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksDeleteAtSubscriptionSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksDeleteAtSubscriptionSample.ts index c68a61acbd7b..ac69fff6fce6 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksDeleteAtSubscriptionSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksDeleteAtSubscriptionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a Deployment stack by name at Subscription scope. When operation completes, status code 200 returned without content. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes a Deployment stack by name at Subscription scope. When operation completes, status code 200 returned without content. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackSubscriptionDelete.json */ -async function deploymentStacksSubscriptionDelete() { +async function deploymentStacksSubscriptionDelete(): Promise { const subscriptionId = process.env["RESOURCESDEPLOYMENTSTACKS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -34,7 +32,7 @@ async function deploymentStacksSubscriptionDelete() { console.log(result); } -async function main() { +async function main(): Promise { deploymentStacksSubscriptionDelete(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksExportTemplateAtManagementGroupSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksExportTemplateAtManagementGroupSample.ts index 09591018389a..92d15f19e02a 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksExportTemplateAtManagementGroupSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksExportTemplateAtManagementGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Exports the template used to create the Deployment stack at Management Group scope. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Exports the template used to create the Deployment stack at Management Group scope. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackManagementGroupExportTemplate.json */ -async function deploymentStacksManagementGroupExportTemplate() { +async function deploymentStacksManagementGroupExportTemplate(): Promise { const managementGroupId = "myMg"; const deploymentStackName = "simpleDeploymentStack"; const credential = new DefaultAzureCredential(); @@ -32,7 +30,7 @@ async function deploymentStacksManagementGroupExportTemplate() { console.log(result); } -async function main() { +async function main(): Promise { deploymentStacksManagementGroupExportTemplate(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksExportTemplateAtResourceGroupSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksExportTemplateAtResourceGroupSample.ts index d15a59786e96..e119d599bfdd 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksExportTemplateAtResourceGroupSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksExportTemplateAtResourceGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Exports the template used to create the Deployment stack at Resource Group scope. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Exports the template used to create the Deployment stack at Resource Group scope. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackExportTemplate.json */ -async function deploymentStacksResourceGroupExportTemplate() { +async function deploymentStacksResourceGroupExportTemplate(): Promise { const subscriptionId = process.env["RESOURCESDEPLOYMENTSTACKS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -37,7 +35,7 @@ async function deploymentStacksResourceGroupExportTemplate() { console.log(result); } -async function main() { +async function main(): Promise { deploymentStacksResourceGroupExportTemplate(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksExportTemplateAtSubscriptionSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksExportTemplateAtSubscriptionSample.ts index 0f2822d03942..f5d546786664 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksExportTemplateAtSubscriptionSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksExportTemplateAtSubscriptionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Exports the template used to create the Deployment stack at Subscription scope. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Exports the template used to create the Deployment stack at Subscription scope. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackSubscriptionExportTemplate.json */ -async function deploymentStacksSubscriptionExportTemplate() { +async function deploymentStacksSubscriptionExportTemplate(): Promise { const subscriptionId = process.env["RESOURCESDEPLOYMENTSTACKS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -34,7 +32,7 @@ async function deploymentStacksSubscriptionExportTemplate() { console.log(result); } -async function main() { +async function main(): Promise { deploymentStacksSubscriptionExportTemplate(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksGetAtManagementGroupSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksGetAtManagementGroupSample.ts index b58aee10b6bf..50fac4cf5398 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksGetAtManagementGroupSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksGetAtManagementGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a Deployment stack with a given name at Management Group scope. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a Deployment stack with a given name at Management Group scope. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackManagementGroupGet.json */ -async function deploymentStacksManagementGroupGet() { +async function deploymentStacksManagementGroupGet(): Promise { const managementGroupId = "myMg"; const deploymentStackName = "simpleDeploymentStack"; const credential = new DefaultAzureCredential(); @@ -32,7 +30,7 @@ async function deploymentStacksManagementGroupGet() { console.log(result); } -async function main() { +async function main(): Promise { deploymentStacksManagementGroupGet(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksGetAtResourceGroupSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksGetAtResourceGroupSample.ts index 0b95850c2ca9..af2da0a1cf53 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksGetAtResourceGroupSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksGetAtResourceGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a Deployment stack with a given name at Resource Group scope. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a Deployment stack with a given name at Resource Group scope. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackResourceGroupGet.json */ -async function deploymentStacksResourceGroupGet() { +async function deploymentStacksResourceGroupGet(): Promise { const subscriptionId = process.env["RESOURCESDEPLOYMENTSTACKS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -37,7 +35,7 @@ async function deploymentStacksResourceGroupGet() { console.log(result); } -async function main() { +async function main(): Promise { deploymentStacksResourceGroupGet(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksGetAtSubscriptionSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksGetAtSubscriptionSample.ts index 1f06e7bd3269..ab9f27f6e57c 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksGetAtSubscriptionSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksGetAtSubscriptionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a Deployment stack with a given name at Subscription scope. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a Deployment stack with a given name at Subscription scope. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackSubscriptionGet.json */ -async function deploymentStacksSubscriptionGet() { +async function deploymentStacksSubscriptionGet(): Promise { const subscriptionId = process.env["RESOURCESDEPLOYMENTSTACKS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -32,7 +30,7 @@ async function deploymentStacksSubscriptionGet() { console.log(result); } -async function main() { +async function main(): Promise { deploymentStacksSubscriptionGet(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksListAtManagementGroupSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksListAtManagementGroupSample.ts index 47bb136128f3..a6d634285dfc 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksListAtManagementGroupSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksListAtManagementGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists all the Deployment stacks within the specified Management Group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists all the Deployment stacks within the specified Management Group. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackManagementGroupList.json */ -async function deploymentStacksManagementGroupList() { +async function deploymentStacksManagementGroupList(): Promise { const managementGroupId = "myMg"; const credential = new DefaultAzureCredential(); const client = new DeploymentStacksClient(credential); @@ -33,7 +31,7 @@ async function deploymentStacksManagementGroupList() { console.log(resArray); } -async function main() { +async function main(): Promise { deploymentStacksManagementGroupList(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksListAtResourceGroupSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksListAtResourceGroupSample.ts index cd51e997a3be..182f95a8d578 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksListAtResourceGroupSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksListAtResourceGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists all the Deployment stacks within the specified Resource Group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists all the Deployment stacks within the specified Resource Group. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackResourceGroupList.json */ -async function deploymentStacksResourceGroupList() { +async function deploymentStacksResourceGroupList(): Promise { const subscriptionId = process.env["RESOURCESDEPLOYMENTSTACKS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -38,7 +36,7 @@ async function deploymentStacksResourceGroupList() { console.log(resArray); } -async function main() { +async function main(): Promise { deploymentStacksResourceGroupList(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksListAtSubscriptionSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksListAtSubscriptionSample.ts index 049f34cfb633..9dcbd253b715 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksListAtSubscriptionSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksListAtSubscriptionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DeploymentStacksClient } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists all the Deployment stacks within the specified Subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists all the Deployment stacks within the specified Subscription. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackSubscriptionList.json */ -async function deploymentStacksSubscriptionList() { +async function deploymentStacksSubscriptionList(): Promise { const subscriptionId = process.env["RESOURCESDEPLOYMENTSTACKS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -33,7 +31,7 @@ async function deploymentStacksSubscriptionList() { console.log(resArray); } -async function main() { +async function main(): Promise { deploymentStacksSubscriptionList(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksValidateStackAtManagementGroupSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksValidateStackAtManagementGroupSample.ts index c8c54b873631..e6707a8a43bf 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksValidateStackAtManagementGroupSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksValidateStackAtManagementGroupSample.ts @@ -13,9 +13,7 @@ import { DeploymentStacksClient, } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Runs preflight validation on the Management Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackManagementGroupValidate.json */ -async function deploymentStacksManagementGroupValidate() { +async function deploymentStacksManagementGroupValidate(): Promise { const managementGroupId = "myMg"; const deploymentStackName = "simpleDeploymentStack"; const deploymentStack: DeploymentStack = { @@ -56,7 +54,7 @@ async function deploymentStacksManagementGroupValidate() { console.log(result); } -async function main() { +async function main(): Promise { deploymentStacksManagementGroupValidate(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksValidateStackAtResourceGroupSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksValidateStackAtResourceGroupSample.ts index afe761014903..5be58e24da08 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksValidateStackAtResourceGroupSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksValidateStackAtResourceGroupSample.ts @@ -13,9 +13,7 @@ import { DeploymentStacksClient, } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Runs preflight validation on the Resource Group scoped Deployment stack template to verify its acceptance to Azure Resource Manager. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackResourceGroupValidate.json */ -async function deploymentStacksResourceGroupValidate() { +async function deploymentStacksResourceGroupValidate(): Promise { const subscriptionId = process.env["RESOURCESDEPLOYMENTSTACKS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -60,7 +58,7 @@ async function deploymentStacksResourceGroupValidate() { console.log(result); } -async function main() { +async function main(): Promise { deploymentStacksResourceGroupValidate(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksValidateStackAtSubscriptionSample.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksValidateStackAtSubscriptionSample.ts index cbad8be9b66e..86970d07a07b 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksValidateStackAtSubscriptionSample.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/samples/v1/typescript/src/deploymentStacksValidateStackAtSubscriptionSample.ts @@ -13,9 +13,7 @@ import { DeploymentStacksClient, } from "@azure/arm-resourcesdeploymentstacks"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Runs preflight validation on the Subscription scoped Deployment stack template to verify its acceptance to Azure Resource Manager. * x-ms-original-file: specification/resources/resource-manager/Microsoft.Resources/stable/2024-03-01/examples/DeploymentStackSubscriptionValidate.json */ -async function deploymentStacksSubscriptionValidate() { +async function deploymentStacksSubscriptionValidate(): Promise { const subscriptionId = process.env["RESOURCESDEPLOYMENTSTACKS_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -57,7 +55,7 @@ async function deploymentStacksSubscriptionValidate() { console.log(result); } -async function main() { +async function main(): Promise { deploymentStacksSubscriptionValidate(); } diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/deploymentStacksClient.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/deploymentStacksClient.ts index 9037b16d78f2..e6b232c16657 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/deploymentStacksClient.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/deploymentStacksClient.ts @@ -14,9 +14,9 @@ import { SendRequest, } from "@azure/core-rest-pipeline"; import * as coreAuth from "@azure/core-auth"; -import { DeploymentStacksImpl } from "./operations"; -import { DeploymentStacks } from "./operationsInterfaces"; -import { DeploymentStacksClientOptionalParams } from "./models"; +import { DeploymentStacksImpl } from "./operations/index.js"; +import { DeploymentStacks } from "./operationsInterfaces/index.js"; +import { DeploymentStacksClientOptionalParams } from "./models/index.js"; export class DeploymentStacksClient extends coreClient.ServiceClient { $host: string; diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/index.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/index.ts index 1e0bad0ae7c8..e39716dbfe3f 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/index.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/index.ts @@ -7,7 +7,7 @@ */ /// -export { getContinuationToken } from "./pagingHelper"; -export * from "./models"; -export { DeploymentStacksClient } from "./deploymentStacksClient"; -export * from "./operationsInterfaces"; +export { getContinuationToken } from "./pagingHelper.js"; +export * from "./models/index.js"; +export { DeploymentStacksClient } from "./deploymentStacksClient.js"; +export * from "./operationsInterfaces/index.js"; diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/models/parameters.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/models/parameters.ts index 3e7ea8994e5a..08a923ef1667 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/models/parameters.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/models/parameters.ts @@ -11,7 +11,7 @@ import { OperationURLParameter, OperationQueryParameter, } from "@azure/core-client"; -import { DeploymentStack as DeploymentStackMapper } from "../models/mappers"; +import { DeploymentStack as DeploymentStackMapper } from "../models/mappers.js"; export const accept: OperationParameter = { parameterPath: "accept", diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/operations/deploymentStacks.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/operations/deploymentStacks.ts index e794e82d78b9..edb156bcc82b 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/operations/deploymentStacks.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/operations/deploymentStacks.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { DeploymentStacks } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { DeploymentStacks } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { DeploymentStacksClient } from "../deploymentStacksClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { DeploymentStacksClient } from "../deploymentStacksClient.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { DeploymentStack, DeploymentStacksListAtResourceGroupNextOptionalParams, @@ -60,7 +60,7 @@ import { DeploymentStacksListAtResourceGroupNextResponse, DeploymentStacksListAtSubscriptionNextResponse, DeploymentStacksListAtManagementGroupNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing DeploymentStacks operations. */ diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/operations/index.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/operations/index.ts index 20147805c5dc..e083917c2903 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/operations/index.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/operations/index.ts @@ -6,4 +6,4 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -export * from "./deploymentStacks"; +export * from "./deploymentStacks.js"; diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/operationsInterfaces/deploymentStacks.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/operationsInterfaces/deploymentStacks.ts index daccb80e47bb..eb1700a1c5b0 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/operationsInterfaces/deploymentStacks.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/operationsInterfaces/deploymentStacks.ts @@ -40,7 +40,7 @@ import { DeploymentStacksValidateStackAtSubscriptionResponse, DeploymentStacksValidateStackAtManagementGroupOptionalParams, DeploymentStacksValidateStackAtManagementGroupResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a DeploymentStacks. */ diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/operationsInterfaces/index.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/operationsInterfaces/index.ts index 20147805c5dc..e083917c2903 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/operationsInterfaces/index.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/src/operationsInterfaces/index.ts @@ -6,4 +6,4 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -export * from "./deploymentStacks"; +export * from "./deploymentStacks.js"; diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/test/resourcesdeploymentstacks_operations_test.spec.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/test/resourcesdeploymentstacks_operations_test.spec.ts index 11a041bfb289..71fd0458196c 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/test/resourcesdeploymentstacks_operations_test.spec.ts +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/test/resourcesdeploymentstacks_operations_test.spec.ts @@ -6,20 +6,13 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import { - env, - Recorder, - RecorderStartOptions, - delay, - isPlaybackMode, -} from "@azure-tools/test-recorder"; +import { env, Recorder, RecorderStartOptions, isPlaybackMode } from "@azure-tools/test-recorder"; import { createTestCredential } from "@azure-tools/test-credential"; -import { assert } from "chai"; -import { Context } from "mocha"; -import { DeploymentStacksClient } from "../src/deploymentStacksClient"; +import { DeploymentStacksClient } from "../src/deploymentStacksClient.js"; +import { describe, it, assert, beforeEach, afterEach } from "vitest"; const replaceableVariables: Record = { - SUBSCRIPTION_ID: "88888888-8888-8888-8888-888888888888" + SUBSCRIPTION_ID: "88888888-8888-8888-8888-888888888888", }; const recorderOptions: RecorderStartOptions = { @@ -38,91 +31,91 @@ describe("DeploymentStacks test", () => { let recorder: Recorder; let subscriptionId: string; let client: DeploymentStacksClient; - 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 || ''; + subscriptionId = env.SUBSCRIPTION_ID || ""; // This is an example of how the environment variables are used const credential = createTestCredential(); - client = new DeploymentStacksClient(credential, subscriptionId, recorder.configureClientOptions({})); - location = "eastus"; + client = new DeploymentStacksClient( + credential, + subscriptionId, + recorder.configureClientOptions({}), + ); resourceGroup = "myjstest"; resourcename = "resourcetest"; - }); - afterEach(async function () { + afterEach(async () => { await recorder.stop(); }); - it("deploymentStacks create test", async function () { + it("deploymentStacks create test", async () => { const res = await client.deploymentStacks.beginCreateOrUpdateAtResourceGroupAndWait( resourceGroup, resourcename, { properties: { actionOnUnmanage: { - resources: "delete" + resources: "delete", }, denySettings: { applyToChildScopes: false, excludedActions: ["action"], excludedPrincipals: ["principal"], - mode: "none" + mode: "none", }, template: { - "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "1.0.0.0", - "parameters": { - "foo": { - "type": "string", - "defaultValue": "foo", - "metadata": { - "description": "description" - } + $schema: + "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", + contentVersion: "1.0.0.0", + parameters: { + foo: { + type: "string", + defaultValue: "foo", + metadata: { + description: "description", + }, + }, + bar: { + type: "string", + defaultValue: "bar", + metadata: { + description: "description", + }, }, - "bar": { - "type": "string", - "defaultValue": "bar", - "metadata": { - "description": "description" - } - } - }, - "functions": [], - "variables": { - }, - "resources": [], - "outputs": { - "foo": { - "type": "string", - "value": "[parameters('foo')]" + functions: [], + variables: {}, + resources: [], + outputs: { + foo: { + type: "string", + value: "[parameters('foo')]", }, - "bar": { - "type": "string", - "value": "[parameters('bar')]" - } - } + bar: { + type: "string", + value: "[parameters('bar')]", + }, + }, }, }, - tags: { tagkey: "tagVal" } + tags: { tagkey: "tagVal" }, }, - testPollingOptions); + testPollingOptions, + ); assert.equal(res.name, resourcename); }); - it("deploymentStacks get test", async function () { - const res = await client.deploymentStacks.getAtResourceGroup(resourceGroup, - resourcename); + it("deploymentStacks get test", async () => { + const res = await client.deploymentStacks.getAtResourceGroup(resourceGroup, resourcename); assert.equal(res.name, resourcename); }); - it("deploymentStacks list test", async function () { + it("deploymentStacks list test", async () => { const resArray = new Array(); for await (let item of client.deploymentStacks.listAtResourceGroup(resourceGroup)) { resArray.push(item); @@ -130,13 +123,16 @@ describe("DeploymentStacks test", () => { // assert.equal(resArray.length, 1); }); - it("deploymentStacks delete test", async function () { + it("deploymentStacks delete test", async () => { const resArray = new Array(); - const res = await client.deploymentStacks.beginDeleteAtResourceGroupAndWait(resourceGroup, resourcename, testPollingOptions - ) + await client.deploymentStacks.beginDeleteAtResourceGroupAndWait( + resourceGroup, + resourcename, + testPollingOptions, + ); for await (let item of client.deploymentStacks.listAtResourceGroup(resourceGroup)) { resArray.push(item); } assert.equal(resArray.length, 0); }); -}) +}); diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/test/snippets.spec.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/test/snippets.spec.ts new file mode 100644 index 000000000000..55d34b8b17b7 --- /dev/null +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/test/snippets.spec.ts @@ -0,0 +1,27 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import { DeploymentStacksClient } from "../src/index.js"; +import { DefaultAzureCredential, InteractiveBrowserCredential } from "@azure/identity"; +import { setLogLevel } from "@azure/logger"; +import { describe, it } from "vitest"; + +describe("snippets", () => { + it("ReadmeSampleCreateClient_Node", async () => { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new DeploymentStacksClient(new DefaultAzureCredential(), subscriptionId); + }); + + it("ReadmeSampleCreateClient_Browser", async () => { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const credential = new InteractiveBrowserCredential({ + tenantId: "", + clientId: "", + }); + const client = new DeploymentStacksClient(credential, subscriptionId); + }); + + it("SetLogLevel", async () => { + setLogLevel("info"); + }); +}); diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/tsconfig.browser.config.json b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/tsconfig.browser.config.json new file mode 100644 index 000000000000..0c8bafa97126 --- /dev/null +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/tsconfig.browser.config.json @@ -0,0 +1,6 @@ +{ + "extends": [ + "./tsconfig.test.json", + "../../../tsconfig.browser.base.json" + ] +} diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/tsconfig.json b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/tsconfig.json index 322d36191552..19ceb382b521 100644 --- a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/tsconfig.json +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/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-resourcesdeploymentstacks": [ - "./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/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/tsconfig.samples.json b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/tsconfig.samples.json new file mode 100644 index 000000000000..268e9bfd3a61 --- /dev/null +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/tsconfig.samples.json @@ -0,0 +1,10 @@ +{ + "extends": "../../../tsconfig.samples.base.json", + "compilerOptions": { + "paths": { + "@azure/arm-resourcesdeploymentstacks": [ + "./dist/esm" + ] + } + } +} diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/tsconfig.src.json b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/tsconfig.src.json new file mode 100644 index 000000000000..bae70752dd38 --- /dev/null +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/tsconfig.src.json @@ -0,0 +1,3 @@ +{ + "extends": "../../../tsconfig.lib.json" +} diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/tsconfig.test.json b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/tsconfig.test.json new file mode 100644 index 000000000000..3c2b783a8c1b --- /dev/null +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/tsconfig.test.json @@ -0,0 +1,6 @@ +{ + "extends": [ + "./tsconfig.src.json", + "../../../tsconfig.test.base.json" + ] +} diff --git a/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/vitest.browser.config.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/vitest.browser.config.ts new file mode 100644 index 000000000000..182729ab5ce9 --- /dev/null +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/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/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/vitest.config.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/vitest.config.ts new file mode 100644 index 000000000000..40e031385dd8 --- /dev/null +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/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/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/vitest.esm.config.ts b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/vitest.esm.config.ts new file mode 100644 index 000000000000..a70127279fc9 --- /dev/null +++ b/sdk/resourcesdeploymentstacks/arm-resourcesdeploymentstacks/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/scvmm/arm-scvmm/README.md b/sdk/scvmm/arm-scvmm/README.md index f6e9f7609add..905343965710 100644 --- a/sdk/scvmm/arm-scvmm/README.md +++ b/sdk/scvmm/arm-scvmm/README.md @@ -48,20 +48,28 @@ Set the values of the client ID, tenant ID, and client secret of the AAD applica For more information about how to create an Azure AD Application check out [this guide](https://learn.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal). -```javascript -const { ScVmm } = require("@azure/arm-scvmm"); -const { DefaultAzureCredential } = require("@azure/identity"); -// For client-side applications running in the browser, use InteractiveBrowserCredential instead of DefaultAzureCredential. See https://aka.ms/azsdk/js/identity/examples for more details. +Using Node.js and Node-like environments, you can use the `DefaultAzureCredential` class to authenticate the client. + +```ts snippet:ReadmeSampleCreateClient_Node +import { ScVmm } from "@azure/arm-scvmm"; +import { DefaultAzureCredential } from "@azure/identity"; const subscriptionId = "00000000-0000-0000-0000-000000000000"; const client = new ScVmm(new DefaultAzureCredential(), subscriptionId); +``` + +For browser environments, use the `InteractiveBrowserCredential` from the `@azure/identity` package to authenticate. -// For client-side applications running in the browser, use this code instead: -// const credential = new InteractiveBrowserCredential({ -// tenantId: "", -// clientId: "" -// }); -// const client = new ScVmm(credential, subscriptionId); +```ts snippet:ReadmeSampleCreateClient_Browser +import { InteractiveBrowserCredential } from "@azure/identity"; +import { ScVmm } from "@azure/arm-scvmm"; + +const subscriptionId = "00000000-0000-0000-0000-000000000000"; +const credential = new InteractiveBrowserCredential({ + tenantId: "", + clientId: "", +}); +const client = new ScVmm(credential, subscriptionId); ``` ### JavaScript Bundle @@ -80,8 +88,9 @@ To use this client library in the browser, first you need to use a bundler. For Enabling logging may help uncover useful information about failures. In order to see a log of HTTP requests and responses, set the `AZURE_LOG_LEVEL` environment variable to `info`. Alternatively, logging can be enabled at runtime by calling `setLogLevel` in the `@azure/logger`: -```javascript -const { setLogLevel } = require("@azure/logger"); +```ts snippet:SetLogLevel +import { setLogLevel } from "@azure/logger"; + setLogLevel("info"); ``` diff --git a/sdk/scvmm/arm-scvmm/api-extractor.json b/sdk/scvmm/arm-scvmm/api-extractor.json index e3de4ed8b4cc..b5a30fb60fef 100644 --- a/sdk/scvmm/arm-scvmm/api-extractor.json +++ b/sdk/scvmm/arm-scvmm/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-scvmm.d.ts" + "publicTrimmedFilePath": "dist/arm-scvmm.d.ts" }, "messages": { "tsdocMessageReporting": { @@ -28,4 +28,4 @@ } } } -} \ No newline at end of file +} diff --git a/sdk/scvmm/arm-scvmm/package.json b/sdk/scvmm/arm-scvmm/package.json index 6ba046c456b7..3bcb4ba25f8f 100644 --- a/sdk/scvmm/arm-scvmm/package.json +++ b/sdk/scvmm/arm-scvmm/package.json @@ -8,13 +8,13 @@ "node": ">=18.0.0" }, "dependencies": { - "@azure/abort-controller": "^1.0.0", - "@azure/core-auth": "^1.6.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.4", - "@azure/core-paging": "^1.2.0", - "@azure/core-rest-pipeline": "^1.14.0", - "tslib": "^2.2.0" + "@azure/core-paging": "^1.6.2", + "@azure/core-rest-pipeline": "^1.19.0", + "tslib": "^2.8.1" }, "keywords": [ "node", @@ -24,23 +24,23 @@ "isomorphic" ], "license": "MIT", - "main": "./dist/index.js", - "module": "./dist-esm/src/index.js", - "types": "./types/arm-scvmm.d.ts", + "main": "./dist/commonjs/index.js", + "module": "./dist/esm/index.js", + "types": "./dist/commonjs/index.d.ts", "devDependencies": { - "@azure-tools/test-credential": "^1.1.0", - "@azure-tools/test-recorder": "^3.0.0", + "@azure-tools/test-credential": "^2.0.0", + "@azure-tools/test-recorder": "^4.1.0", + "@azure-tools/test-utils-vitest": "^1.0.0", "@azure/dev-tool": "^1.0.0", - "@azure/identity": "^4.0.1", - "@types/chai": "^4.2.8", - "@types/mocha": "^10.0.0", + "@azure/identity": "^4.6.0", + "@azure/logger": "^1.1.4", "@types/node": "^18.0.0", - "chai": "^4.2.0", + "@vitest/browser": "^3.0.5", + "@vitest/coverage-istanbul": "^3.0.5", "dotenv": "^16.0.0", - "mocha": "^11.0.2", - "ts-node": "^10.0.0", - "tsx": "^4.7.1", - "typescript": "~5.7.2" + "playwright": "^1.50.1", + "typescript": "~5.7.2", + "vitest": "^3.0.5" }, "repository": { "type": "git", @@ -50,24 +50,14 @@ "url": "https://github.com/Azure/azure-sdk-for-js/issues" }, "files": [ - "dist/**/*.js", - "dist/**/*.js.map", - "dist/**/*.d.ts", - "dist/**/*.d.ts.map", - "dist-esm/**/*.js", - "dist-esm/**/*.js.map", - "dist-esm/**/*.d.ts", - "dist-esm/**/*.d.ts.map", - "src/**/*.ts", + "dist/", "README.md", "LICENSE", - "tsconfig.json", - "review/*", - "CHANGELOG.md", - "types/*" + "review/", + "CHANGELOG.md" ], "scripts": { - "build": "npm run clean && tsc && dev-tool run bundle && npm run minify && 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.", @@ -79,7 +69,7 @@ "format": "echo skipped", "integration-test": "npm run integration-test:node && npm run integration-test:browser", "integration-test:browser": "echo skipped", - "integration-test:node": "dev-tool run test:node-ts-input -- --timeout 1200000 'test/*.ts'", + "integration-test:node": "dev-tool run test:vitest --esm", "lint": "echo skipped", "minify": "dev-tool run vendored uglifyjs -c -m --comments --source-map \"content='./dist/index.js.map'\" -o ./dist/index.min.js ./dist/index.js", "pack": "npm pack 2>&1", @@ -89,8 +79,8 @@ "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", - "update-snippets": "echo skipped" + "unit-test:node": "dev-tool run test:vitest", + "update-snippets": "dev-tool run update-snippets" }, "sideEffects": false, "//metadata": { @@ -110,5 +100,45 @@ ], "disableDocsMs": true, "apiRefLink": "https://learn.microsoft.com/javascript/api/@azure/arm-scvmm?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/scvmm/arm-scvmm/samples-dev/availabilitySetsCreateOrUpdateSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/availabilitySetsCreateOrUpdateSample.ts index 29a6bd337c57..baae813af0ad 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/availabilitySetsCreateOrUpdateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/availabilitySetsCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { AvailabilitySet } from "@azure/arm-scvmm"; import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Onboards the ScVmm availability set as an Azure resource. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Onboards the ScVmm availability set as an Azure resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/AvailabilitySets_CreateOrUpdate_MaximumSet_Gen.json */ -async function availabilitySetsCreateOrUpdateMaximumSet() { +async function availabilitySetsCreateOrUpdateMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -52,7 +50,7 @@ async function availabilitySetsCreateOrUpdateMaximumSet() { * @summary Onboards the ScVmm availability set as an Azure resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/AvailabilitySets_CreateOrUpdate_MinimumSet_Gen.json */ -async function availabilitySetsCreateOrUpdateMinimumSet() { +async function availabilitySetsCreateOrUpdateMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -71,7 +69,7 @@ async function availabilitySetsCreateOrUpdateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await availabilitySetsCreateOrUpdateMaximumSet(); await availabilitySetsCreateOrUpdateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/availabilitySetsDeleteSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/availabilitySetsDeleteSample.ts index d7a57cdf6012..f6ac924593ab 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/availabilitySetsDeleteSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/availabilitySetsDeleteSample.ts @@ -8,9 +8,7 @@ import type { AvailabilitySetsDeleteOptionalParams } from "@azure/arm-scvmm"; import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deregisters the ScVmm availability set from Azure. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Deregisters the ScVmm availability set from Azure. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/AvailabilitySets_Delete_MaximumSet_Gen.json */ -async function availabilitySetsDeleteMaximumSet() { +async function availabilitySetsDeleteMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -41,7 +39,7 @@ async function availabilitySetsDeleteMaximumSet() { * @summary Deregisters the ScVmm availability set from Azure. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/AvailabilitySets_Delete_MinimumSet_Gen.json */ -async function availabilitySetsDeleteMinimumSet() { +async function availabilitySetsDeleteMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -55,7 +53,7 @@ async function availabilitySetsDeleteMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await availabilitySetsDeleteMaximumSet(); await availabilitySetsDeleteMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/availabilitySetsGetSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/availabilitySetsGetSample.ts index 404ba5b03a21..7505a33d3bc9 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/availabilitySetsGetSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/availabilitySetsGetSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Implements AvailabilitySet GET method. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Implements AvailabilitySet GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/AvailabilitySets_Get_MaximumSet_Gen.json */ -async function availabilitySetsGetMaximumSet() { +async function availabilitySetsGetMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -34,7 +32,7 @@ async function availabilitySetsGetMaximumSet() { * @summary Implements AvailabilitySet GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/AvailabilitySets_Get_MinimumSet_Gen.json */ -async function availabilitySetsGetMinimumSet() { +async function availabilitySetsGetMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -45,7 +43,7 @@ async function availabilitySetsGetMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await availabilitySetsGetMaximumSet(); await availabilitySetsGetMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/availabilitySetsListByResourceGroupSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/availabilitySetsListByResourceGroupSample.ts index b29e4d745f64..94d2dced4ee8 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/availabilitySetsListByResourceGroupSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/availabilitySetsListByResourceGroupSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List of AvailabilitySets in a resource group. @@ -17,7 +15,7 @@ dotenv.config(); * @summary List of AvailabilitySets in a resource group. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/AvailabilitySets_ListByResourceGroup_MaximumSet_Gen.json */ -async function availabilitySetsListByResourceGroupMaximumSet() { +async function availabilitySetsListByResourceGroupMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -36,7 +34,7 @@ async function availabilitySetsListByResourceGroupMaximumSet() { * @summary List of AvailabilitySets in a resource group. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/AvailabilitySets_ListByResourceGroup_MinimumSet_Gen.json */ -async function availabilitySetsListByResourceGroupMinimumSet() { +async function availabilitySetsListByResourceGroupMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -49,7 +47,7 @@ async function availabilitySetsListByResourceGroupMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { await availabilitySetsListByResourceGroupMaximumSet(); await availabilitySetsListByResourceGroupMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/availabilitySetsListBySubscriptionSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/availabilitySetsListBySubscriptionSample.ts index 5226e5348e72..2ca6ec54447f 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/availabilitySetsListBySubscriptionSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/availabilitySetsListBySubscriptionSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List of AvailabilitySets in a subscription. @@ -17,7 +15,7 @@ dotenv.config(); * @summary List of AvailabilitySets in a subscription. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/AvailabilitySets_ListBySubscription_MaximumSet_Gen.json */ -async function availabilitySetsListBySubscriptionMaximumSet() { +async function availabilitySetsListBySubscriptionMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const credential = new DefaultAzureCredential(); @@ -35,7 +33,7 @@ async function availabilitySetsListBySubscriptionMaximumSet() { * @summary List of AvailabilitySets in a subscription. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/AvailabilitySets_ListBySubscription_MinimumSet_Gen.json */ -async function availabilitySetsListBySubscriptionMinimumSet() { +async function availabilitySetsListBySubscriptionMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const credential = new DefaultAzureCredential(); @@ -47,7 +45,7 @@ async function availabilitySetsListBySubscriptionMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { await availabilitySetsListBySubscriptionMaximumSet(); await availabilitySetsListBySubscriptionMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/availabilitySetsUpdateSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/availabilitySetsUpdateSample.ts index d54af637c7df..12f5d5d2e210 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/availabilitySetsUpdateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/availabilitySetsUpdateSample.ts @@ -8,9 +8,7 @@ import type { AvailabilitySetTagsUpdate } from "@azure/arm-scvmm"; import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates the AvailabilitySets resource. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates the AvailabilitySets resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/AvailabilitySets_Update_MaximumSet_Gen.json */ -async function availabilitySetsUpdateMaximumSet() { +async function availabilitySetsUpdateMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -42,7 +40,7 @@ async function availabilitySetsUpdateMaximumSet() { * @summary Updates the AvailabilitySets resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/AvailabilitySets_Update_MinimumSet_Gen.json */ -async function availabilitySetsUpdateMinimumSet() { +async function availabilitySetsUpdateMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -58,7 +56,7 @@ async function availabilitySetsUpdateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await availabilitySetsUpdateMaximumSet(); await availabilitySetsUpdateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/cloudsCreateOrUpdateSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/cloudsCreateOrUpdateSample.ts index 8b932160c25c..394f3285ec3e 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/cloudsCreateOrUpdateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/cloudsCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { Cloud } from "@azure/arm-scvmm"; import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Onboards the ScVmm fabric cloud as an Azure cloud resource. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Onboards the ScVmm fabric cloud as an Azure cloud resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_CreateOrUpdate_MaximumSet_Gen.json */ -async function cloudsCreateOrUpdateMaximumSet() { +async function cloudsCreateOrUpdateMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -54,7 +52,7 @@ async function cloudsCreateOrUpdateMaximumSet() { * @summary Onboards the ScVmm fabric cloud as an Azure cloud resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_CreateOrUpdate_MinimumSet_Gen.json */ -async function cloudsCreateOrUpdateMinimumSet() { +async function cloudsCreateOrUpdateMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -70,7 +68,7 @@ async function cloudsCreateOrUpdateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await cloudsCreateOrUpdateMaximumSet(); await cloudsCreateOrUpdateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/cloudsDeleteSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/cloudsDeleteSample.ts index bfaa3cd7558a..73ca75d8615b 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/cloudsDeleteSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/cloudsDeleteSample.ts @@ -8,9 +8,7 @@ import type { CloudsDeleteOptionalParams } from "@azure/arm-scvmm"; import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deregisters the ScVmm fabric cloud from Azure. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Deregisters the ScVmm fabric cloud from Azure. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_Delete_MaximumSet_Gen.json */ -async function cloudsDeleteMaximumSet() { +async function cloudsDeleteMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -41,7 +39,7 @@ async function cloudsDeleteMaximumSet() { * @summary Deregisters the ScVmm fabric cloud from Azure. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_Delete_MinimumSet_Gen.json */ -async function cloudsDeleteMinimumSet() { +async function cloudsDeleteMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -52,7 +50,7 @@ async function cloudsDeleteMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await cloudsDeleteMaximumSet(); await cloudsDeleteMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/cloudsGetSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/cloudsGetSample.ts index 043664b755ba..51b465605218 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/cloudsGetSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/cloudsGetSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Implements Cloud GET method. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Implements Cloud GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_Get_MaximumSet_Gen.json */ -async function cloudsGetMaximumSet() { +async function cloudsGetMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -34,7 +32,7 @@ async function cloudsGetMaximumSet() { * @summary Implements Cloud GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_Get_MinimumSet_Gen.json */ -async function cloudsGetMinimumSet() { +async function cloudsGetMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -45,7 +43,7 @@ async function cloudsGetMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await cloudsGetMaximumSet(); await cloudsGetMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/cloudsListByResourceGroupSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/cloudsListByResourceGroupSample.ts index 26fff33e9f89..edf07bc05516 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/cloudsListByResourceGroupSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/cloudsListByResourceGroupSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List of Clouds in a resource group. @@ -17,7 +15,7 @@ dotenv.config(); * @summary List of Clouds in a resource group. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_ListByResourceGroup_MaximumSet_Gen.json */ -async function cloudsListByResourceGroupMaximumSet() { +async function cloudsListByResourceGroupMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -36,7 +34,7 @@ async function cloudsListByResourceGroupMaximumSet() { * @summary List of Clouds in a resource group. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_ListByResourceGroup_MinimumSet_Gen.json */ -async function cloudsListByResourceGroupMinimumSet() { +async function cloudsListByResourceGroupMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -49,7 +47,7 @@ async function cloudsListByResourceGroupMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { await cloudsListByResourceGroupMaximumSet(); await cloudsListByResourceGroupMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/cloudsListBySubscriptionSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/cloudsListBySubscriptionSample.ts index 298d81a98b8e..96886c5559e0 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/cloudsListBySubscriptionSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/cloudsListBySubscriptionSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List of Clouds in a subscription. @@ -17,7 +15,7 @@ dotenv.config(); * @summary List of Clouds in a subscription. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_ListBySubscription_MaximumSet_Gen.json */ -async function cloudsListBySubscriptionMaximumSet() { +async function cloudsListBySubscriptionMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const credential = new DefaultAzureCredential(); @@ -35,7 +33,7 @@ async function cloudsListBySubscriptionMaximumSet() { * @summary List of Clouds in a subscription. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_ListBySubscription_MinimumSet_Gen.json */ -async function cloudsListBySubscriptionMinimumSet() { +async function cloudsListBySubscriptionMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const credential = new DefaultAzureCredential(); @@ -47,7 +45,7 @@ async function cloudsListBySubscriptionMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { await cloudsListBySubscriptionMaximumSet(); await cloudsListBySubscriptionMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/cloudsUpdateSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/cloudsUpdateSample.ts index 245da646fb02..04701a83d08e 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/cloudsUpdateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/cloudsUpdateSample.ts @@ -8,9 +8,7 @@ import type { CloudTagsUpdate } from "@azure/arm-scvmm"; import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates the Clouds resource. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates the Clouds resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_Update_MaximumSet_Gen.json */ -async function cloudsUpdateMaximumSet() { +async function cloudsUpdateMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -42,7 +40,7 @@ async function cloudsUpdateMaximumSet() { * @summary Updates the Clouds resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_Update_MinimumSet_Gen.json */ -async function cloudsUpdateMinimumSet() { +async function cloudsUpdateMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -58,7 +56,7 @@ async function cloudsUpdateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await cloudsUpdateMaximumSet(); await cloudsUpdateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/guestAgentsCreateSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/guestAgentsCreateSample.ts index c125957b95a9..b1109eb74254 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/guestAgentsCreateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/guestAgentsCreateSample.ts @@ -8,9 +8,7 @@ import type { GuestAgent } from "@azure/arm-scvmm"; import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Create Or Update GuestAgent. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Create Or Update GuestAgent. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_Create_MaximumSet_Gen.json */ -async function guestAgentsCreateMaximumSet() { +async function guestAgentsCreateMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const resource: GuestAgent = { properties: { @@ -42,7 +40,7 @@ async function guestAgentsCreateMaximumSet() { * @summary Create Or Update GuestAgent. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_Create_MinimumSet_Gen.json */ -async function guestAgentsCreateMinimumSet() { +async function guestAgentsCreateMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const resource: GuestAgent = {}; const credential = new DefaultAzureCredential(); @@ -51,7 +49,7 @@ async function guestAgentsCreateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await guestAgentsCreateMaximumSet(); await guestAgentsCreateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/guestAgentsDeleteSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/guestAgentsDeleteSample.ts index a73937958999..a6db7a7f08fd 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/guestAgentsDeleteSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/guestAgentsDeleteSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Implements GuestAgent DELETE method. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Implements GuestAgent DELETE method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_Delete_MaximumSet_Gen.json */ -async function guestAgentsDeleteMaximumSet() { +async function guestAgentsDeleteMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -31,7 +29,7 @@ async function guestAgentsDeleteMaximumSet() { * @summary Implements GuestAgent DELETE method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_Delete_MinimumSet_Gen.json */ -async function guestAgentsDeleteMinimumSet() { +async function guestAgentsDeleteMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -39,7 +37,7 @@ async function guestAgentsDeleteMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await guestAgentsDeleteMaximumSet(); await guestAgentsDeleteMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/guestAgentsGetSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/guestAgentsGetSample.ts index af15eea2431e..dfd3596d4a39 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/guestAgentsGetSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/guestAgentsGetSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Implements GuestAgent GET method. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Implements GuestAgent GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_Get_MaximumSet_Gen.json */ -async function guestAgentsGetMaximumSet() { +async function guestAgentsGetMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -31,7 +29,7 @@ async function guestAgentsGetMaximumSet() { * @summary Implements GuestAgent GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_Get_MinimumSet_Gen.json */ -async function guestAgentsGetMinimumSet() { +async function guestAgentsGetMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -39,7 +37,7 @@ async function guestAgentsGetMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await guestAgentsGetMaximumSet(); await guestAgentsGetMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/guestAgentsListByVirtualMachineInstanceSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/guestAgentsListByVirtualMachineInstanceSample.ts index 77e85c693a65..ddc99f615d7f 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/guestAgentsListByVirtualMachineInstanceSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/guestAgentsListByVirtualMachineInstanceSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns the list of GuestAgent of the given vm. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Returns the list of GuestAgent of the given vm. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_ListByVirtualMachineInstance_MaximumSet_Gen.json */ -async function guestAgentsListByVirtualMachineInstanceMaximumSet() { +async function guestAgentsListByVirtualMachineInstanceMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -34,7 +32,7 @@ async function guestAgentsListByVirtualMachineInstanceMaximumSet() { * @summary Returns the list of GuestAgent of the given vm. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_ListByVirtualMachineInstance_MinimumSet_Gen.json */ -async function guestAgentsListByVirtualMachineInstanceMinimumSet() { +async function guestAgentsListByVirtualMachineInstanceMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -45,7 +43,7 @@ async function guestAgentsListByVirtualMachineInstanceMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { await guestAgentsListByVirtualMachineInstanceMaximumSet(); await guestAgentsListByVirtualMachineInstanceMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/inventoryItemsCreateSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/inventoryItemsCreateSample.ts index 507c8d743e18..e8ebce63150a 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/inventoryItemsCreateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/inventoryItemsCreateSample.ts @@ -8,9 +8,7 @@ import type { InventoryItem } from "@azure/arm-scvmm"; import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Create Or Update InventoryItem. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Create Or Update InventoryItem. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/InventoryItems_Create_MaximumSet_Gen.json */ -async function inventoryItemsCreateMaximumSet() { +async function inventoryItemsCreateMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -45,7 +43,7 @@ async function inventoryItemsCreateMaximumSet() { * @summary Create Or Update InventoryItem. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/InventoryItems_Create_MinimumSet_Gen.json */ -async function inventoryItemsCreateMinimumSet() { +async function inventoryItemsCreateMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -63,7 +61,7 @@ async function inventoryItemsCreateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await inventoryItemsCreateMaximumSet(); await inventoryItemsCreateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/inventoryItemsDeleteSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/inventoryItemsDeleteSample.ts index 863a88ae7480..f4098dfe181f 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/inventoryItemsDeleteSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/inventoryItemsDeleteSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes an inventoryItem. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Deletes an inventoryItem. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/InventoryItems_Delete_MaximumSet_Gen.json */ -async function inventoryItemsDeleteMaximumSet() { +async function inventoryItemsDeleteMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -39,7 +37,7 @@ async function inventoryItemsDeleteMaximumSet() { * @summary Deletes an inventoryItem. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/InventoryItems_Delete_MinimumSet_Gen.json */ -async function inventoryItemsDeleteMinimumSet() { +async function inventoryItemsDeleteMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -55,7 +53,7 @@ async function inventoryItemsDeleteMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await inventoryItemsDeleteMaximumSet(); await inventoryItemsDeleteMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/inventoryItemsGetSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/inventoryItemsGetSample.ts index d560b75cf641..8f81d78dfc82 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/inventoryItemsGetSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/inventoryItemsGetSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Shows an inventory item. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Shows an inventory item. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/InventoryItems_Get_MaximumSet_Gen.json */ -async function inventoryItemsGetMaximumSet() { +async function inventoryItemsGetMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -39,7 +37,7 @@ async function inventoryItemsGetMaximumSet() { * @summary Shows an inventory item. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/InventoryItems_Get_MinimumSet_Gen.json */ -async function inventoryItemsGetMinimumSet() { +async function inventoryItemsGetMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -55,7 +53,7 @@ async function inventoryItemsGetMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await inventoryItemsGetMaximumSet(); await inventoryItemsGetMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/inventoryItemsListByVmmServerSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/inventoryItemsListByVmmServerSample.ts index 4836a166d6bd..f0ca704321c3 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/inventoryItemsListByVmmServerSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/inventoryItemsListByVmmServerSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns the list of inventoryItems in the given VmmServer. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Returns the list of inventoryItems in the given VmmServer. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/InventoryItems_ListByVmmServer_MaximumSet_Gen.json */ -async function inventoryItemsListByVmmServerMaximumSet() { +async function inventoryItemsListByVmmServerMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -40,7 +38,7 @@ async function inventoryItemsListByVmmServerMaximumSet() { * @summary Returns the list of inventoryItems in the given VmmServer. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/InventoryItems_ListByVmmServer_MinimumSet_Gen.json */ -async function inventoryItemsListByVmmServerMinimumSet() { +async function inventoryItemsListByVmmServerMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -57,7 +55,7 @@ async function inventoryItemsListByVmmServerMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { await inventoryItemsListByVmmServerMaximumSet(); await inventoryItemsListByVmmServerMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/operationsListSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/operationsListSample.ts index f7fa2bb351db..f8f46b9ec3c6 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/operationsListSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/operationsListSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List the operations for the provider @@ -17,7 +15,7 @@ dotenv.config(); * @summary List the operations for the provider * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Operations_List_MaximumSet_Gen.json */ -async function operationsListMaximumSet() { +async function operationsListMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const credential = new DefaultAzureCredential(); @@ -35,7 +33,7 @@ async function operationsListMaximumSet() { * @summary List the operations for the provider * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Operations_List_MinimumSet_Gen.json */ -async function operationsListMinimumSet() { +async function operationsListMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const credential = new DefaultAzureCredential(); @@ -47,7 +45,7 @@ async function operationsListMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { await operationsListMaximumSet(); await operationsListMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesCreateCheckpointSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesCreateCheckpointSample.ts index eeefbadcdb58..bad2febc3d0b 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesCreateCheckpointSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesCreateCheckpointSample.ts @@ -8,9 +8,7 @@ import type { VirtualMachineCreateCheckpoint } from "@azure/arm-scvmm"; import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates a checkpoint in virtual machine instance. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates a checkpoint in virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_CreateCheckpoint_MaximumSet_Gen.json */ -async function virtualMachineInstancesCreateCheckpointMaximumSet() { +async function virtualMachineInstancesCreateCheckpointMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const body: VirtualMachineCreateCheckpoint = { name: "ilvltf", @@ -39,7 +37,7 @@ async function virtualMachineInstancesCreateCheckpointMaximumSet() { * @summary Creates a checkpoint in virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_CreateCheckpoint_MinimumSet_Gen.json */ -async function virtualMachineInstancesCreateCheckpointMinimumSet() { +async function virtualMachineInstancesCreateCheckpointMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const body: VirtualMachineCreateCheckpoint = {}; const credential = new DefaultAzureCredential(); @@ -51,7 +49,7 @@ async function virtualMachineInstancesCreateCheckpointMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await virtualMachineInstancesCreateCheckpointMaximumSet(); await virtualMachineInstancesCreateCheckpointMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesCreateOrUpdateSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesCreateOrUpdateSample.ts index 8a3035f1dc59..857fa59167b7 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesCreateOrUpdateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { VirtualMachineInstance } from "@azure/arm-scvmm"; import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to The operation to create or update a virtual machine instance. Please note some properties can be set only during virtual machine instance creation. @@ -18,7 +16,7 @@ dotenv.config(); * @summary The operation to create or update a virtual machine instance. Please note some properties can be set only during virtual machine instance creation. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_CreateOrUpdate_MaximumSet_Gen.json */ -async function virtualMachineInstancesCreateOrUpdateMaximumSet() { +async function virtualMachineInstancesCreateOrUpdateMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const resource: VirtualMachineInstance = { extendedLocation: { @@ -113,7 +111,7 @@ async function virtualMachineInstancesCreateOrUpdateMaximumSet() { * @summary The operation to create or update a virtual machine instance. Please note some properties can be set only during virtual machine instance creation. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_CreateOrUpdate_MinimumSet_Gen.json */ -async function virtualMachineInstancesCreateOrUpdateMinimumSet() { +async function virtualMachineInstancesCreateOrUpdateMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const resource: VirtualMachineInstance = { extendedLocation: {} }; const credential = new DefaultAzureCredential(); @@ -125,7 +123,7 @@ async function virtualMachineInstancesCreateOrUpdateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await virtualMachineInstancesCreateOrUpdateMaximumSet(); await virtualMachineInstancesCreateOrUpdateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesDeleteCheckpointSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesDeleteCheckpointSample.ts index 43d9c67551be..2b43fef4229d 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesDeleteCheckpointSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesDeleteCheckpointSample.ts @@ -8,9 +8,7 @@ import type { VirtualMachineDeleteCheckpoint } from "@azure/arm-scvmm"; import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a checkpoint in virtual machine instance. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Deletes a checkpoint in virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_DeleteCheckpoint_MaximumSet_Gen.json */ -async function virtualMachineInstancesDeleteCheckpointMaximumSet() { +async function virtualMachineInstancesDeleteCheckpointMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const body: VirtualMachineDeleteCheckpoint = { id: "eenfflimcbgqfsebdusophahjpk", @@ -38,7 +36,7 @@ async function virtualMachineInstancesDeleteCheckpointMaximumSet() { * @summary Deletes a checkpoint in virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_DeleteCheckpoint_MinimumSet_Gen.json */ -async function virtualMachineInstancesDeleteCheckpointMinimumSet() { +async function virtualMachineInstancesDeleteCheckpointMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const body: VirtualMachineDeleteCheckpoint = {}; const credential = new DefaultAzureCredential(); @@ -50,7 +48,7 @@ async function virtualMachineInstancesDeleteCheckpointMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await virtualMachineInstancesDeleteCheckpointMaximumSet(); await virtualMachineInstancesDeleteCheckpointMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesDeleteSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesDeleteSample.ts index 4563e5b03ba5..3785b54f73d7 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesDeleteSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesDeleteSample.ts @@ -8,9 +8,7 @@ import type { VirtualMachineInstancesDeleteOptionalParams } from "@azure/arm-scvmm"; import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to The operation to delete a virtual machine instance. @@ -18,7 +16,7 @@ dotenv.config(); * @summary The operation to delete a virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_Delete_MaximumSet_Gen.json */ -async function virtualMachineInstancesDeleteMaximumSet() { +async function virtualMachineInstancesDeleteMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const force = "true"; const deleteFromHost = "true"; @@ -38,7 +36,7 @@ async function virtualMachineInstancesDeleteMaximumSet() { * @summary The operation to delete a virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_Delete_MinimumSet_Gen.json */ -async function virtualMachineInstancesDeleteMinimumSet() { +async function virtualMachineInstancesDeleteMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -46,7 +44,7 @@ async function virtualMachineInstancesDeleteMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await virtualMachineInstancesDeleteMaximumSet(); await virtualMachineInstancesDeleteMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesGetSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesGetSample.ts index 23d4c279342e..1d23869de95c 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesGetSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesGetSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Retrieves information about a virtual machine instance. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Retrieves information about a virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_Get_MaximumSet_Gen.json */ -async function virtualMachineInstancesGetMaximumSet() { +async function virtualMachineInstancesGetMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -31,7 +29,7 @@ async function virtualMachineInstancesGetMaximumSet() { * @summary Retrieves information about a virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_Get_MinimumSet_Gen.json */ -async function virtualMachineInstancesGetMinimumSet() { +async function virtualMachineInstancesGetMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -39,7 +37,7 @@ async function virtualMachineInstancesGetMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await virtualMachineInstancesGetMaximumSet(); await virtualMachineInstancesGetMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesListSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesListSample.ts index 5e247d8d00b8..7c8ee099e5c9 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesListSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesListSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists all of the virtual machine instances within the specified parent resource. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists all of the virtual machine instances within the specified parent resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_List_MaximumSet_Gen.json */ -async function virtualMachineInstancesListMaximumSet() { +async function virtualMachineInstancesListMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -34,7 +32,7 @@ async function virtualMachineInstancesListMaximumSet() { * @summary Lists all of the virtual machine instances within the specified parent resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_List_MinimumSet_Gen.json */ -async function virtualMachineInstancesListMinimumSet() { +async function virtualMachineInstancesListMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -45,7 +43,7 @@ async function virtualMachineInstancesListMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { await virtualMachineInstancesListMaximumSet(); await virtualMachineInstancesListMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesRestartSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesRestartSample.ts index 2c46686d08f6..188042946678 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesRestartSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesRestartSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to The operation to restart a virtual machine instance. @@ -17,7 +15,7 @@ dotenv.config(); * @summary The operation to restart a virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_Restart_MaximumSet_Gen.json */ -async function virtualMachineInstancesRestartMaximumSet() { +async function virtualMachineInstancesRestartMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -31,7 +29,7 @@ async function virtualMachineInstancesRestartMaximumSet() { * @summary The operation to restart a virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_Restart_MinimumSet_Gen.json */ -async function virtualMachineInstancesRestartMinimumSet() { +async function virtualMachineInstancesRestartMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -39,7 +37,7 @@ async function virtualMachineInstancesRestartMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await virtualMachineInstancesRestartMaximumSet(); await virtualMachineInstancesRestartMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesRestoreCheckpointSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesRestoreCheckpointSample.ts index a96bccf92f39..c6f770188b16 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesRestoreCheckpointSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesRestoreCheckpointSample.ts @@ -8,9 +8,7 @@ import type { VirtualMachineRestoreCheckpoint } from "@azure/arm-scvmm"; import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Restores to a checkpoint in virtual machine instance. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Restores to a checkpoint in virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_RestoreCheckpoint_MaximumSet_Gen.json */ -async function virtualMachineInstancesRestoreCheckpointMaximumSet() { +async function virtualMachineInstancesRestoreCheckpointMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const body: VirtualMachineRestoreCheckpoint = { id: "rweqduwzsn" }; const credential = new DefaultAzureCredential(); @@ -36,7 +34,7 @@ async function virtualMachineInstancesRestoreCheckpointMaximumSet() { * @summary Restores to a checkpoint in virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_RestoreCheckpoint_MinimumSet_Gen.json */ -async function virtualMachineInstancesRestoreCheckpointMinimumSet() { +async function virtualMachineInstancesRestoreCheckpointMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const body: VirtualMachineRestoreCheckpoint = {}; const credential = new DefaultAzureCredential(); @@ -48,7 +46,7 @@ async function virtualMachineInstancesRestoreCheckpointMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await virtualMachineInstancesRestoreCheckpointMaximumSet(); await virtualMachineInstancesRestoreCheckpointMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesStartSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesStartSample.ts index 20645c9b7550..d86f9f7c998e 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesStartSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesStartSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to The operation to start a virtual machine instance. @@ -17,7 +15,7 @@ dotenv.config(); * @summary The operation to start a virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_Start_MaximumSet_Gen.json */ -async function virtualMachineInstancesStartMaximumSet() { +async function virtualMachineInstancesStartMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -31,7 +29,7 @@ async function virtualMachineInstancesStartMaximumSet() { * @summary The operation to start a virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_Start_MinimumSet_Gen.json */ -async function virtualMachineInstancesStartMinimumSet() { +async function virtualMachineInstancesStartMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -39,7 +37,7 @@ async function virtualMachineInstancesStartMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await virtualMachineInstancesStartMaximumSet(); await virtualMachineInstancesStartMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesStopSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesStopSample.ts index ed1e612c120b..9489293233f4 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesStopSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesStopSample.ts @@ -8,9 +8,7 @@ import type { StopVirtualMachineOptions } from "@azure/arm-scvmm"; import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to The operation to power off (stop) a virtual machine instance. @@ -18,7 +16,7 @@ dotenv.config(); * @summary The operation to power off (stop) a virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_Stop_MaximumSet_Gen.json */ -async function virtualMachineInstancesStopMaximumSet() { +async function virtualMachineInstancesStopMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const body: StopVirtualMachineOptions = { skipShutdown: "true" }; const credential = new DefaultAzureCredential(); @@ -33,7 +31,7 @@ async function virtualMachineInstancesStopMaximumSet() { * @summary The operation to power off (stop) a virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_Stop_MinimumSet_Gen.json */ -async function virtualMachineInstancesStopMinimumSet() { +async function virtualMachineInstancesStopMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const body: StopVirtualMachineOptions = {}; const credential = new DefaultAzureCredential(); @@ -42,7 +40,7 @@ async function virtualMachineInstancesStopMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await virtualMachineInstancesStopMaximumSet(); await virtualMachineInstancesStopMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesUpdateSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesUpdateSample.ts index 794de9da253c..4cc754ba1f4a 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesUpdateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineInstancesUpdateSample.ts @@ -8,9 +8,7 @@ import type { VirtualMachineInstanceUpdate } from "@azure/arm-scvmm"; import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to The operation to update a virtual machine instance. @@ -18,7 +16,7 @@ dotenv.config(); * @summary The operation to update a virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_Update_MaximumSet_Gen.json */ -async function virtualMachineInstancesUpdateMaximumSet() { +async function virtualMachineInstancesUpdateMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const properties: VirtualMachineInstanceUpdate = { properties: { @@ -79,7 +77,7 @@ async function virtualMachineInstancesUpdateMaximumSet() { * @summary The operation to update a virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_Update_MinimumSet_Gen.json */ -async function virtualMachineInstancesUpdateMinimumSet() { +async function virtualMachineInstancesUpdateMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const properties: VirtualMachineInstanceUpdate = {}; const credential = new DefaultAzureCredential(); @@ -88,7 +86,7 @@ async function virtualMachineInstancesUpdateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await virtualMachineInstancesUpdateMaximumSet(); await virtualMachineInstancesUpdateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineTemplatesCreateOrUpdateSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineTemplatesCreateOrUpdateSample.ts index 8bee1b9bf2c8..42227f613718 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineTemplatesCreateOrUpdateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineTemplatesCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { VirtualMachineTemplate } from "@azure/arm-scvmm"; import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Onboards the ScVmm VM Template as an Azure VM Template resource. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Onboards the ScVmm VM Template as an Azure VM Template resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineTemplates_CreateOrUpdate_MaximumSet_Gen.json */ -async function virtualMachineTemplatesCreateOrUpdateMaximumSet() { +async function virtualMachineTemplatesCreateOrUpdateMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -58,7 +56,7 @@ async function virtualMachineTemplatesCreateOrUpdateMaximumSet() { * @summary Onboards the ScVmm VM Template as an Azure VM Template resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineTemplates_CreateOrUpdate_MinimumSet_Gen.json */ -async function virtualMachineTemplatesCreateOrUpdateMinimumSet() { +async function virtualMachineTemplatesCreateOrUpdateMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -77,7 +75,7 @@ async function virtualMachineTemplatesCreateOrUpdateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await virtualMachineTemplatesCreateOrUpdateMaximumSet(); await virtualMachineTemplatesCreateOrUpdateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineTemplatesDeleteSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineTemplatesDeleteSample.ts index 09da8d870109..01f915c7a115 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineTemplatesDeleteSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineTemplatesDeleteSample.ts @@ -8,9 +8,7 @@ import type { VirtualMachineTemplatesDeleteOptionalParams } from "@azure/arm-scvmm"; import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deregisters the ScVmm VM Template from Azure. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Deregisters the ScVmm VM Template from Azure. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineTemplates_Delete_MaximumSet_Gen.json */ -async function virtualMachineTemplatesDeleteMaximumSet() { +async function virtualMachineTemplatesDeleteMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -41,7 +39,7 @@ async function virtualMachineTemplatesDeleteMaximumSet() { * @summary Deregisters the ScVmm VM Template from Azure. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineTemplates_Delete_MinimumSet_Gen.json */ -async function virtualMachineTemplatesDeleteMinimumSet() { +async function virtualMachineTemplatesDeleteMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -55,7 +53,7 @@ async function virtualMachineTemplatesDeleteMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await virtualMachineTemplatesDeleteMaximumSet(); await virtualMachineTemplatesDeleteMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineTemplatesGetSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineTemplatesGetSample.ts index 70e0ab5767a9..4e41de84753e 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineTemplatesGetSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineTemplatesGetSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Implements VirtualMachineTemplate GET method. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Implements VirtualMachineTemplate GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineTemplates_Get_MaximumSet_Gen.json */ -async function virtualMachineTemplatesGetMaximumSet() { +async function virtualMachineTemplatesGetMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -37,7 +35,7 @@ async function virtualMachineTemplatesGetMaximumSet() { * @summary Implements VirtualMachineTemplate GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineTemplates_Get_MinimumSet_Gen.json */ -async function virtualMachineTemplatesGetMinimumSet() { +async function virtualMachineTemplatesGetMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -51,7 +49,7 @@ async function virtualMachineTemplatesGetMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await virtualMachineTemplatesGetMaximumSet(); await virtualMachineTemplatesGetMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineTemplatesListByResourceGroupSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineTemplatesListByResourceGroupSample.ts index e7fa4fc7f415..33e4f6434221 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineTemplatesListByResourceGroupSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineTemplatesListByResourceGroupSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List of VirtualMachineTemplates in a resource group. @@ -17,7 +15,7 @@ dotenv.config(); * @summary List of VirtualMachineTemplates in a resource group. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineTemplates_ListByResourceGroup_MaximumSet_Gen.json */ -async function virtualMachineTemplatesListByResourceGroupMaximumSet() { +async function virtualMachineTemplatesListByResourceGroupMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -36,7 +34,7 @@ async function virtualMachineTemplatesListByResourceGroupMaximumSet() { * @summary List of VirtualMachineTemplates in a resource group. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineTemplates_ListByResourceGroup_MinimumSet_Gen.json */ -async function virtualMachineTemplatesListByResourceGroupMinimumSet() { +async function virtualMachineTemplatesListByResourceGroupMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -49,7 +47,7 @@ async function virtualMachineTemplatesListByResourceGroupMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { await virtualMachineTemplatesListByResourceGroupMaximumSet(); await virtualMachineTemplatesListByResourceGroupMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineTemplatesListBySubscriptionSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineTemplatesListBySubscriptionSample.ts index a9deedfb313b..e087fc9c0cb7 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineTemplatesListBySubscriptionSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineTemplatesListBySubscriptionSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List of VirtualMachineTemplates in a subscription. @@ -17,7 +15,7 @@ dotenv.config(); * @summary List of VirtualMachineTemplates in a subscription. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineTemplates_ListBySubscription_MaximumSet_Gen.json */ -async function virtualMachineTemplatesListBySubscriptionMaximumSet() { +async function virtualMachineTemplatesListBySubscriptionMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const credential = new DefaultAzureCredential(); @@ -35,7 +33,7 @@ async function virtualMachineTemplatesListBySubscriptionMaximumSet() { * @summary List of VirtualMachineTemplates in a subscription. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineTemplates_ListBySubscription_MinimumSet_Gen.json */ -async function virtualMachineTemplatesListBySubscriptionMinimumSet() { +async function virtualMachineTemplatesListBySubscriptionMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const credential = new DefaultAzureCredential(); @@ -47,7 +45,7 @@ async function virtualMachineTemplatesListBySubscriptionMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { await virtualMachineTemplatesListBySubscriptionMaximumSet(); await virtualMachineTemplatesListBySubscriptionMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineTemplatesUpdateSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineTemplatesUpdateSample.ts index ac20aa3d8c83..cacccb9774f2 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineTemplatesUpdateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/virtualMachineTemplatesUpdateSample.ts @@ -8,9 +8,7 @@ import type { VirtualMachineTemplateTagsUpdate } from "@azure/arm-scvmm"; import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates the VirtualMachineTemplate resource. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates the VirtualMachineTemplate resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineTemplates_Update_MaximumSet_Gen.json */ -async function virtualMachineTemplatesUpdateMaximumSet() { +async function virtualMachineTemplatesUpdateMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -42,7 +40,7 @@ async function virtualMachineTemplatesUpdateMaximumSet() { * @summary Updates the VirtualMachineTemplate resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineTemplates_Update_MinimumSet_Gen.json */ -async function virtualMachineTemplatesUpdateMinimumSet() { +async function virtualMachineTemplatesUpdateMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -58,7 +56,7 @@ async function virtualMachineTemplatesUpdateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await virtualMachineTemplatesUpdateMaximumSet(); await virtualMachineTemplatesUpdateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/virtualNetworksCreateOrUpdateSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/virtualNetworksCreateOrUpdateSample.ts index a29f46a46110..58bce2b1528a 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/virtualNetworksCreateOrUpdateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/virtualNetworksCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { VirtualNetwork } from "@azure/arm-scvmm"; import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Onboards the ScVmm virtual network as an Azure virtual network resource. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Onboards the ScVmm virtual network as an Azure virtual network resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualNetworks_CreateOrUpdate_MaximumSet_Gen.json */ -async function virtualNetworksCreateOrUpdateMaximumSet() { +async function virtualNetworksCreateOrUpdateMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -53,7 +51,7 @@ async function virtualNetworksCreateOrUpdateMaximumSet() { * @summary Onboards the ScVmm virtual network as an Azure virtual network resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualNetworks_CreateOrUpdate_MinimumSet_Gen.json */ -async function virtualNetworksCreateOrUpdateMinimumSet() { +async function virtualNetworksCreateOrUpdateMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -69,7 +67,7 @@ async function virtualNetworksCreateOrUpdateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await virtualNetworksCreateOrUpdateMaximumSet(); await virtualNetworksCreateOrUpdateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/virtualNetworksDeleteSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/virtualNetworksDeleteSample.ts index 09610b23a540..7f9454e7eb72 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/virtualNetworksDeleteSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/virtualNetworksDeleteSample.ts @@ -8,9 +8,7 @@ import type { VirtualNetworksDeleteOptionalParams } from "@azure/arm-scvmm"; import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deregisters the ScVmm virtual network from Azure. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Deregisters the ScVmm virtual network from Azure. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualNetworks_Delete_MaximumSet_Gen.json */ -async function virtualNetworksDeleteMaximumSet() { +async function virtualNetworksDeleteMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -41,7 +39,7 @@ async function virtualNetworksDeleteMaximumSet() { * @summary Deregisters the ScVmm virtual network from Azure. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualNetworks_Delete_MinimumSet_Gen.json */ -async function virtualNetworksDeleteMinimumSet() { +async function virtualNetworksDeleteMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -55,7 +53,7 @@ async function virtualNetworksDeleteMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await virtualNetworksDeleteMaximumSet(); await virtualNetworksDeleteMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/virtualNetworksGetSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/virtualNetworksGetSample.ts index d7600d4b9c83..3eda51536634 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/virtualNetworksGetSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/virtualNetworksGetSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Implements VirtualNetwork GET method. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Implements VirtualNetwork GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualNetworks_Get_MaximumSet_Gen.json */ -async function virtualNetworksGetMaximumSet() { +async function virtualNetworksGetMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -34,7 +32,7 @@ async function virtualNetworksGetMaximumSet() { * @summary Implements VirtualNetwork GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualNetworks_Get_MinimumSet_Gen.json */ -async function virtualNetworksGetMinimumSet() { +async function virtualNetworksGetMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -45,7 +43,7 @@ async function virtualNetworksGetMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await virtualNetworksGetMaximumSet(); await virtualNetworksGetMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/virtualNetworksListByResourceGroupSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/virtualNetworksListByResourceGroupSample.ts index 1ce2ac96a7ee..5bac1c4efb36 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/virtualNetworksListByResourceGroupSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/virtualNetworksListByResourceGroupSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List of VirtualNetworks in a resource group. @@ -17,7 +15,7 @@ dotenv.config(); * @summary List of VirtualNetworks in a resource group. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualNetworks_ListByResourceGroup_MaximumSet_Gen.json */ -async function virtualNetworksListByResourceGroupMaximumSet() { +async function virtualNetworksListByResourceGroupMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -36,7 +34,7 @@ async function virtualNetworksListByResourceGroupMaximumSet() { * @summary List of VirtualNetworks in a resource group. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualNetworks_ListByResourceGroup_MinimumSet_Gen.json */ -async function virtualNetworksListByResourceGroupMinimumSet() { +async function virtualNetworksListByResourceGroupMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -49,7 +47,7 @@ async function virtualNetworksListByResourceGroupMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { await virtualNetworksListByResourceGroupMaximumSet(); await virtualNetworksListByResourceGroupMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/virtualNetworksListBySubscriptionSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/virtualNetworksListBySubscriptionSample.ts index 275fa43ade9e..2021e08568dd 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/virtualNetworksListBySubscriptionSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/virtualNetworksListBySubscriptionSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List of VirtualNetworks in a subscription. @@ -17,7 +15,7 @@ dotenv.config(); * @summary List of VirtualNetworks in a subscription. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualNetworks_ListBySubscription_MaximumSet_Gen.json */ -async function virtualNetworksListBySubscriptionMaximumSet() { +async function virtualNetworksListBySubscriptionMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const credential = new DefaultAzureCredential(); @@ -35,7 +33,7 @@ async function virtualNetworksListBySubscriptionMaximumSet() { * @summary List of VirtualNetworks in a subscription. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualNetworks_ListBySubscription_MinimumSet_Gen.json */ -async function virtualNetworksListBySubscriptionMinimumSet() { +async function virtualNetworksListBySubscriptionMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const credential = new DefaultAzureCredential(); @@ -47,7 +45,7 @@ async function virtualNetworksListBySubscriptionMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { await virtualNetworksListBySubscriptionMaximumSet(); await virtualNetworksListBySubscriptionMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/virtualNetworksUpdateSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/virtualNetworksUpdateSample.ts index 657e902d4f32..63d169a4f59a 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/virtualNetworksUpdateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/virtualNetworksUpdateSample.ts @@ -8,9 +8,7 @@ import type { VirtualNetworkTagsUpdate } from "@azure/arm-scvmm"; import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates the VirtualNetworks resource. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates the VirtualNetworks resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualNetworks_Update_MaximumSet_Gen.json */ -async function virtualNetworksUpdateMaximumSet() { +async function virtualNetworksUpdateMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -40,7 +38,7 @@ async function virtualNetworksUpdateMaximumSet() { * @summary Updates the VirtualNetworks resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualNetworks_Update_MinimumSet_Gen.json */ -async function virtualNetworksUpdateMinimumSet() { +async function virtualNetworksUpdateMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -56,7 +54,7 @@ async function virtualNetworksUpdateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await virtualNetworksUpdateMaximumSet(); await virtualNetworksUpdateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/vmInstanceHybridIdentityMetadatasGetSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/vmInstanceHybridIdentityMetadatasGetSample.ts index 1290899cc7ab..22e3fdcd120f 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/vmInstanceHybridIdentityMetadatasGetSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/vmInstanceHybridIdentityMetadatasGetSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Implements HybridIdentityMetadata GET method. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Implements HybridIdentityMetadata GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmInstanceHybridIdentityMetadatas_Get_MaximumSet_Gen.json */ -async function vmInstanceHybridIdentityMetadatasGetMaximumSet() { +async function vmInstanceHybridIdentityMetadatasGetMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -31,7 +29,7 @@ async function vmInstanceHybridIdentityMetadatasGetMaximumSet() { * @summary Implements HybridIdentityMetadata GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmInstanceHybridIdentityMetadatas_Get_MinimumSet_Gen.json */ -async function vmInstanceHybridIdentityMetadatasGetMinimumSet() { +async function vmInstanceHybridIdentityMetadatasGetMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -39,7 +37,7 @@ async function vmInstanceHybridIdentityMetadatasGetMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await vmInstanceHybridIdentityMetadatasGetMaximumSet(); await vmInstanceHybridIdentityMetadatasGetMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceSample.ts index 2db346ff42d9..8f9e631dd53d 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns the list of HybridIdentityMetadata of the given VM. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Returns the list of HybridIdentityMetadata of the given VM. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmInstanceHybridIdentityMetadatas_ListByVirtualMachineInstance_MaximumSet_Gen.json */ -async function vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceMaximumSet() { +async function vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -36,7 +34,7 @@ async function vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceMaxi * @summary Returns the list of HybridIdentityMetadata of the given VM. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmInstanceHybridIdentityMetadatas_ListByVirtualMachineInstance_MinimumSet_Gen.json */ -async function vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceMinimumSet() { +async function vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -49,7 +47,7 @@ async function vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceMini console.log(resArray); } -async function main() { +async function main(): Promise { await vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceMaximumSet(); await vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/vmmServersCreateOrUpdateSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/vmmServersCreateOrUpdateSample.ts index 62b1748b1fdb..551162dfdfcb 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/vmmServersCreateOrUpdateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/vmmServersCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { VmmServer } from "@azure/arm-scvmm"; import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Onboards the SCVmm fabric as an Azure VmmServer resource. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Onboards the SCVmm fabric as an Azure VmmServer resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_CreateOrUpdate_MaximumSet_Gen.json */ -async function vmmServersCreateOrUpdateMaximumSet() { +async function vmmServersCreateOrUpdateMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -52,7 +50,7 @@ async function vmmServersCreateOrUpdateMaximumSet() { * @summary Onboards the SCVmm fabric as an Azure VmmServer resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_CreateOrUpdate_MinimumSet_Gen.json */ -async function vmmServersCreateOrUpdateMinimumSet() { +async function vmmServersCreateOrUpdateMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -71,7 +69,7 @@ async function vmmServersCreateOrUpdateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await vmmServersCreateOrUpdateMaximumSet(); await vmmServersCreateOrUpdateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/vmmServersDeleteSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/vmmServersDeleteSample.ts index 388576b95491..7f7445f06d43 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/vmmServersDeleteSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/vmmServersDeleteSample.ts @@ -8,9 +8,7 @@ import type { VmmServersDeleteOptionalParams } from "@azure/arm-scvmm"; import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Removes the SCVmm fabric from Azure. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Removes the SCVmm fabric from Azure. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_Delete_MaximumSet_Gen.json */ -async function vmmServersDeleteMaximumSet() { +async function vmmServersDeleteMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -41,7 +39,7 @@ async function vmmServersDeleteMaximumSet() { * @summary Removes the SCVmm fabric from Azure. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_Delete_MinimumSet_Gen.json */ -async function vmmServersDeleteMinimumSet() { +async function vmmServersDeleteMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -52,7 +50,7 @@ async function vmmServersDeleteMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await vmmServersDeleteMaximumSet(); await vmmServersDeleteMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/vmmServersGetSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/vmmServersGetSample.ts index ca1d69d3200f..cf04ff453dfb 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/vmmServersGetSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/vmmServersGetSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Implements VmmServer GET method. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Implements VmmServer GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_Get_MaximumSet_Gen.json */ -async function vmmServersGetMaximumSet() { +async function vmmServersGetMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -34,7 +32,7 @@ async function vmmServersGetMaximumSet() { * @summary Implements VmmServer GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_Get_MinimumSet_Gen.json */ -async function vmmServersGetMinimumSet() { +async function vmmServersGetMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -45,7 +43,7 @@ async function vmmServersGetMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await vmmServersGetMaximumSet(); await vmmServersGetMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/vmmServersListByResourceGroupSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/vmmServersListByResourceGroupSample.ts index b35183254bc0..224442770b3b 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/vmmServersListByResourceGroupSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/vmmServersListByResourceGroupSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List of VmmServers in a resource group. @@ -17,7 +15,7 @@ dotenv.config(); * @summary List of VmmServers in a resource group. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_ListByResourceGroup_MaximumSet_Gen.json */ -async function vmmServersListByResourceGroupMaximumSet() { +async function vmmServersListByResourceGroupMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -36,7 +34,7 @@ async function vmmServersListByResourceGroupMaximumSet() { * @summary List of VmmServers in a resource group. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_ListByResourceGroup_MinimumSet_Gen.json */ -async function vmmServersListByResourceGroupMinimumSet() { +async function vmmServersListByResourceGroupMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -49,7 +47,7 @@ async function vmmServersListByResourceGroupMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { await vmmServersListByResourceGroupMaximumSet(); await vmmServersListByResourceGroupMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/vmmServersListBySubscriptionSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/vmmServersListBySubscriptionSample.ts index ea2da9ee21b3..c397e7d4fb53 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/vmmServersListBySubscriptionSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/vmmServersListBySubscriptionSample.ts @@ -7,9 +7,7 @@ */ import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List of VmmServers in a subscription. @@ -17,7 +15,7 @@ dotenv.config(); * @summary List of VmmServers in a subscription. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_ListBySubscription_MaximumSet_Gen.json */ -async function vmmServersListBySubscriptionMaximumSet() { +async function vmmServersListBySubscriptionMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const credential = new DefaultAzureCredential(); @@ -35,7 +33,7 @@ async function vmmServersListBySubscriptionMaximumSet() { * @summary List of VmmServers in a subscription. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_ListBySubscription_MinimumSet_Gen.json */ -async function vmmServersListBySubscriptionMinimumSet() { +async function vmmServersListBySubscriptionMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const credential = new DefaultAzureCredential(); @@ -47,7 +45,7 @@ async function vmmServersListBySubscriptionMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { await vmmServersListBySubscriptionMaximumSet(); await vmmServersListBySubscriptionMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples-dev/vmmServersUpdateSample.ts b/sdk/scvmm/arm-scvmm/samples-dev/vmmServersUpdateSample.ts index dda761097588..5402a633bcc3 100644 --- a/sdk/scvmm/arm-scvmm/samples-dev/vmmServersUpdateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples-dev/vmmServersUpdateSample.ts @@ -8,9 +8,7 @@ import type { VmmServerTagsUpdate } from "@azure/arm-scvmm"; import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates the VmmServers resource. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates the VmmServers resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_Update_MaximumSet_Gen.json */ -async function vmmServersUpdateMaximumSet() { +async function vmmServersUpdateMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -42,7 +40,7 @@ async function vmmServersUpdateMaximumSet() { * @summary Updates the VmmServers resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_Update_MinimumSet_Gen.json */ -async function vmmServersUpdateMinimumSet() { +async function vmmServersUpdateMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; const resourceGroupName = process.env["SCVMM_RESOURCE_GROUP"] || "rgscvmm"; @@ -58,7 +56,7 @@ async function vmmServersUpdateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { await vmmServersUpdateMaximumSet(); await vmmServersUpdateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/availabilitySetsCreateOrUpdateSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/availabilitySetsCreateOrUpdateSample.ts index f363a169869f..58c4dedad936 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/availabilitySetsCreateOrUpdateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/availabilitySetsCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { AvailabilitySet, ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Onboards the ScVmm availability set as an Azure resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Onboards the ScVmm availability set as an Azure resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/AvailabilitySets_CreateOrUpdate_MaximumSet_Gen.json */ -async function availabilitySetsCreateOrUpdateMaximumSet() { +async function availabilitySetsCreateOrUpdateMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -55,7 +53,7 @@ async function availabilitySetsCreateOrUpdateMaximumSet() { * @summary Onboards the ScVmm availability set as an Azure resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/AvailabilitySets_CreateOrUpdate_MinimumSet_Gen.json */ -async function availabilitySetsCreateOrUpdateMinimumSet() { +async function availabilitySetsCreateOrUpdateMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -75,7 +73,7 @@ async function availabilitySetsCreateOrUpdateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { availabilitySetsCreateOrUpdateMaximumSet(); availabilitySetsCreateOrUpdateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/availabilitySetsDeleteSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/availabilitySetsDeleteSample.ts index 8b703d87ce2d..4e19b2ee5a89 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/availabilitySetsDeleteSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/availabilitySetsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { AvailabilitySetsDeleteOptionalParams, ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deregisters the ScVmm availability set from Azure. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deregisters the ScVmm availability set from Azure. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/AvailabilitySets_Delete_MaximumSet_Gen.json */ -async function availabilitySetsDeleteMaximumSet() { +async function availabilitySetsDeleteMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -44,7 +42,7 @@ async function availabilitySetsDeleteMaximumSet() { * @summary Deregisters the ScVmm availability set from Azure. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/AvailabilitySets_Delete_MinimumSet_Gen.json */ -async function availabilitySetsDeleteMinimumSet() { +async function availabilitySetsDeleteMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -59,7 +57,7 @@ async function availabilitySetsDeleteMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { availabilitySetsDeleteMaximumSet(); availabilitySetsDeleteMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/availabilitySetsGetSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/availabilitySetsGetSample.ts index 52e703776f9a..e647bcc96cb7 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/availabilitySetsGetSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/availabilitySetsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Implements AvailabilitySet GET method. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Implements AvailabilitySet GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/AvailabilitySets_Get_MaximumSet_Gen.json */ -async function availabilitySetsGetMaximumSet() { +async function availabilitySetsGetMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -41,7 +39,7 @@ async function availabilitySetsGetMaximumSet() { * @summary Implements AvailabilitySet GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/AvailabilitySets_Get_MinimumSet_Gen.json */ -async function availabilitySetsGetMinimumSet() { +async function availabilitySetsGetMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -56,7 +54,7 @@ async function availabilitySetsGetMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { availabilitySetsGetMaximumSet(); availabilitySetsGetMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/availabilitySetsListByResourceGroupSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/availabilitySetsListByResourceGroupSample.ts index c2b35cc29ecb..6cffdf807638 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/availabilitySetsListByResourceGroupSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/availabilitySetsListByResourceGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List of AvailabilitySets in a resource group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary List of AvailabilitySets in a resource group. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/AvailabilitySets_ListByResourceGroup_MaximumSet_Gen.json */ -async function availabilitySetsListByResourceGroupMaximumSet() { +async function availabilitySetsListByResourceGroupMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -42,7 +40,7 @@ async function availabilitySetsListByResourceGroupMaximumSet() { * @summary List of AvailabilitySets in a resource group. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/AvailabilitySets_ListByResourceGroup_MinimumSet_Gen.json */ -async function availabilitySetsListByResourceGroupMinimumSet() { +async function availabilitySetsListByResourceGroupMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -58,7 +56,7 @@ async function availabilitySetsListByResourceGroupMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { availabilitySetsListByResourceGroupMaximumSet(); availabilitySetsListByResourceGroupMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/availabilitySetsListBySubscriptionSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/availabilitySetsListBySubscriptionSample.ts index e66f6e5856fb..205e344bf2a6 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/availabilitySetsListBySubscriptionSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/availabilitySetsListBySubscriptionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List of AvailabilitySets in a subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary List of AvailabilitySets in a subscription. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/AvailabilitySets_ListBySubscription_MaximumSet_Gen.json */ -async function availabilitySetsListBySubscriptionMaximumSet() { +async function availabilitySetsListBySubscriptionMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -39,7 +37,7 @@ async function availabilitySetsListBySubscriptionMaximumSet() { * @summary List of AvailabilitySets in a subscription. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/AvailabilitySets_ListBySubscription_MinimumSet_Gen.json */ -async function availabilitySetsListBySubscriptionMinimumSet() { +async function availabilitySetsListBySubscriptionMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -52,7 +50,7 @@ async function availabilitySetsListBySubscriptionMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { availabilitySetsListBySubscriptionMaximumSet(); availabilitySetsListBySubscriptionMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/availabilitySetsUpdateSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/availabilitySetsUpdateSample.ts index da6cdc95765b..c5f66ba251e0 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/availabilitySetsUpdateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/availabilitySetsUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { AvailabilitySetTagsUpdate, ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates the AvailabilitySets resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Updates the AvailabilitySets resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/AvailabilitySets_Update_MaximumSet_Gen.json */ -async function availabilitySetsUpdateMaximumSet() { +async function availabilitySetsUpdateMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -45,7 +43,7 @@ async function availabilitySetsUpdateMaximumSet() { * @summary Updates the AvailabilitySets resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/AvailabilitySets_Update_MinimumSet_Gen.json */ -async function availabilitySetsUpdateMinimumSet() { +async function availabilitySetsUpdateMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -62,7 +60,7 @@ async function availabilitySetsUpdateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { availabilitySetsUpdateMaximumSet(); availabilitySetsUpdateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/cloudsCreateOrUpdateSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/cloudsCreateOrUpdateSample.ts index 2fee70dc716f..4e1427159be6 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/cloudsCreateOrUpdateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/cloudsCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { Cloud, ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Onboards the ScVmm fabric cloud as an Azure cloud resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Onboards the ScVmm fabric cloud as an Azure cloud resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_CreateOrUpdate_MaximumSet_Gen.json */ -async function cloudsCreateOrUpdateMaximumSet() { +async function cloudsCreateOrUpdateMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -57,7 +55,7 @@ async function cloudsCreateOrUpdateMaximumSet() { * @summary Onboards the ScVmm fabric cloud as an Azure cloud resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_CreateOrUpdate_MinimumSet_Gen.json */ -async function cloudsCreateOrUpdateMinimumSet() { +async function cloudsCreateOrUpdateMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -74,7 +72,7 @@ async function cloudsCreateOrUpdateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { cloudsCreateOrUpdateMaximumSet(); cloudsCreateOrUpdateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/cloudsDeleteSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/cloudsDeleteSample.ts index e9dfffe17abc..19b3e4aa9adf 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/cloudsDeleteSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/cloudsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { CloudsDeleteOptionalParams, ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deregisters the ScVmm fabric cloud from Azure. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deregisters the ScVmm fabric cloud from Azure. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_Delete_MaximumSet_Gen.json */ -async function cloudsDeleteMaximumSet() { +async function cloudsDeleteMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -44,7 +42,7 @@ async function cloudsDeleteMaximumSet() { * @summary Deregisters the ScVmm fabric cloud from Azure. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_Delete_MinimumSet_Gen.json */ -async function cloudsDeleteMinimumSet() { +async function cloudsDeleteMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -59,7 +57,7 @@ async function cloudsDeleteMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { cloudsDeleteMaximumSet(); cloudsDeleteMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/cloudsGetSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/cloudsGetSample.ts index 7982e24d3ab2..bc2af4bccb05 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/cloudsGetSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/cloudsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Implements Cloud GET method. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Implements Cloud GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_Get_MaximumSet_Gen.json */ -async function cloudsGetMaximumSet() { +async function cloudsGetMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -38,7 +36,7 @@ async function cloudsGetMaximumSet() { * @summary Implements Cloud GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_Get_MinimumSet_Gen.json */ -async function cloudsGetMinimumSet() { +async function cloudsGetMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -50,7 +48,7 @@ async function cloudsGetMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { cloudsGetMaximumSet(); cloudsGetMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/cloudsListByResourceGroupSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/cloudsListByResourceGroupSample.ts index 789a923c3673..ee1677a06306 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/cloudsListByResourceGroupSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/cloudsListByResourceGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List of Clouds in a resource group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary List of Clouds in a resource group. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_ListByResourceGroup_MaximumSet_Gen.json */ -async function cloudsListByResourceGroupMaximumSet() { +async function cloudsListByResourceGroupMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -40,7 +38,7 @@ async function cloudsListByResourceGroupMaximumSet() { * @summary List of Clouds in a resource group. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_ListByResourceGroup_MinimumSet_Gen.json */ -async function cloudsListByResourceGroupMinimumSet() { +async function cloudsListByResourceGroupMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -54,7 +52,7 @@ async function cloudsListByResourceGroupMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { cloudsListByResourceGroupMaximumSet(); cloudsListByResourceGroupMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/cloudsListBySubscriptionSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/cloudsListBySubscriptionSample.ts index d506c3b18926..e3cdd55dbb45 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/cloudsListBySubscriptionSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/cloudsListBySubscriptionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List of Clouds in a subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary List of Clouds in a subscription. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_ListBySubscription_MaximumSet_Gen.json */ -async function cloudsListBySubscriptionMaximumSet() { +async function cloudsListBySubscriptionMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -39,7 +37,7 @@ async function cloudsListBySubscriptionMaximumSet() { * @summary List of Clouds in a subscription. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_ListBySubscription_MinimumSet_Gen.json */ -async function cloudsListBySubscriptionMinimumSet() { +async function cloudsListBySubscriptionMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -52,7 +50,7 @@ async function cloudsListBySubscriptionMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { cloudsListBySubscriptionMaximumSet(); cloudsListBySubscriptionMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/cloudsUpdateSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/cloudsUpdateSample.ts index ba9a79a60333..1df8d12fa2ff 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/cloudsUpdateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/cloudsUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { CloudTagsUpdate, ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates the Clouds resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Updates the Clouds resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_Update_MaximumSet_Gen.json */ -async function cloudsUpdateMaximumSet() { +async function cloudsUpdateMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -45,7 +43,7 @@ async function cloudsUpdateMaximumSet() { * @summary Updates the Clouds resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Clouds_Update_MinimumSet_Gen.json */ -async function cloudsUpdateMinimumSet() { +async function cloudsUpdateMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -62,7 +60,7 @@ async function cloudsUpdateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { cloudsUpdateMaximumSet(); cloudsUpdateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/guestAgentsCreateSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/guestAgentsCreateSample.ts index 423a5d0f91de..d0cb3c171037 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/guestAgentsCreateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/guestAgentsCreateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { GuestAgent, ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Create Or Update GuestAgent. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Create Or Update GuestAgent. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_Create_MaximumSet_Gen.json */ -async function guestAgentsCreateMaximumSet() { +async function guestAgentsCreateMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const resource: GuestAgent = { properties: { @@ -47,7 +45,7 @@ async function guestAgentsCreateMaximumSet() { * @summary Create Or Update GuestAgent. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_Create_MinimumSet_Gen.json */ -async function guestAgentsCreateMinimumSet() { +async function guestAgentsCreateMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const resource: GuestAgent = {}; const credential = new DefaultAzureCredential(); @@ -59,7 +57,7 @@ async function guestAgentsCreateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { guestAgentsCreateMaximumSet(); guestAgentsCreateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/guestAgentsDeleteSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/guestAgentsDeleteSample.ts index ffa1a27e1412..12392a15d9a5 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/guestAgentsDeleteSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/guestAgentsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Implements GuestAgent DELETE method. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Implements GuestAgent DELETE method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_Delete_MaximumSet_Gen.json */ -async function guestAgentsDeleteMaximumSet() { +async function guestAgentsDeleteMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -34,7 +32,7 @@ async function guestAgentsDeleteMaximumSet() { * @summary Implements GuestAgent DELETE method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_Delete_MinimumSet_Gen.json */ -async function guestAgentsDeleteMinimumSet() { +async function guestAgentsDeleteMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -42,7 +40,7 @@ async function guestAgentsDeleteMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { guestAgentsDeleteMaximumSet(); guestAgentsDeleteMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/guestAgentsGetSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/guestAgentsGetSample.ts index 04b1abeba925..76645714a7cb 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/guestAgentsGetSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/guestAgentsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Implements GuestAgent GET method. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Implements GuestAgent GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_Get_MaximumSet_Gen.json */ -async function guestAgentsGetMaximumSet() { +async function guestAgentsGetMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -34,7 +32,7 @@ async function guestAgentsGetMaximumSet() { * @summary Implements GuestAgent GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_Get_MinimumSet_Gen.json */ -async function guestAgentsGetMinimumSet() { +async function guestAgentsGetMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -42,7 +40,7 @@ async function guestAgentsGetMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { guestAgentsGetMaximumSet(); guestAgentsGetMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/guestAgentsListByVirtualMachineInstanceSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/guestAgentsListByVirtualMachineInstanceSample.ts index 8894ec4ad475..5772d9728b5c 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/guestAgentsListByVirtualMachineInstanceSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/guestAgentsListByVirtualMachineInstanceSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns the list of GuestAgent of the given vm. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Returns the list of GuestAgent of the given vm. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_ListByVirtualMachineInstance_MaximumSet_Gen.json */ -async function guestAgentsListByVirtualMachineInstanceMaximumSet() { +async function guestAgentsListByVirtualMachineInstanceMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -39,7 +37,7 @@ async function guestAgentsListByVirtualMachineInstanceMaximumSet() { * @summary Returns the list of GuestAgent of the given vm. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/GuestAgents_ListByVirtualMachineInstance_MinimumSet_Gen.json */ -async function guestAgentsListByVirtualMachineInstanceMinimumSet() { +async function guestAgentsListByVirtualMachineInstanceMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -52,7 +50,7 @@ async function guestAgentsListByVirtualMachineInstanceMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { guestAgentsListByVirtualMachineInstanceMaximumSet(); guestAgentsListByVirtualMachineInstanceMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/inventoryItemsCreateSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/inventoryItemsCreateSample.ts index 428e9c53483f..95db7ad20cdd 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/inventoryItemsCreateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/inventoryItemsCreateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { InventoryItem, ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Create Or Update InventoryItem. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Create Or Update InventoryItem. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/InventoryItems_Create_MaximumSet_Gen.json */ -async function inventoryItemsCreateMaximumSet() { +async function inventoryItemsCreateMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -48,7 +46,7 @@ async function inventoryItemsCreateMaximumSet() { * @summary Create Or Update InventoryItem. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/InventoryItems_Create_MinimumSet_Gen.json */ -async function inventoryItemsCreateMinimumSet() { +async function inventoryItemsCreateMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -67,7 +65,7 @@ async function inventoryItemsCreateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { inventoryItemsCreateMaximumSet(); inventoryItemsCreateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/inventoryItemsDeleteSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/inventoryItemsDeleteSample.ts index af70e0cea160..18a896110e35 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/inventoryItemsDeleteSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/inventoryItemsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes an inventoryItem. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes an inventoryItem. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/InventoryItems_Delete_MaximumSet_Gen.json */ -async function inventoryItemsDeleteMaximumSet() { +async function inventoryItemsDeleteMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -43,7 +41,7 @@ async function inventoryItemsDeleteMaximumSet() { * @summary Deletes an inventoryItem. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/InventoryItems_Delete_MinimumSet_Gen.json */ -async function inventoryItemsDeleteMinimumSet() { +async function inventoryItemsDeleteMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -60,7 +58,7 @@ async function inventoryItemsDeleteMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { inventoryItemsDeleteMaximumSet(); inventoryItemsDeleteMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/inventoryItemsGetSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/inventoryItemsGetSample.ts index 391ba6b03e63..e73d7578e93e 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/inventoryItemsGetSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/inventoryItemsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Shows an inventory item. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Shows an inventory item. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/InventoryItems_Get_MaximumSet_Gen.json */ -async function inventoryItemsGetMaximumSet() { +async function inventoryItemsGetMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -43,7 +41,7 @@ async function inventoryItemsGetMaximumSet() { * @summary Shows an inventory item. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/InventoryItems_Get_MinimumSet_Gen.json */ -async function inventoryItemsGetMinimumSet() { +async function inventoryItemsGetMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -60,7 +58,7 @@ async function inventoryItemsGetMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { inventoryItemsGetMaximumSet(); inventoryItemsGetMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/inventoryItemsListByVmmServerSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/inventoryItemsListByVmmServerSample.ts index 70790a76cd94..003eebc4a09c 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/inventoryItemsListByVmmServerSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/inventoryItemsListByVmmServerSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns the list of inventoryItems in the given VmmServer. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Returns the list of inventoryItems in the given VmmServer. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/InventoryItems_ListByVmmServer_MaximumSet_Gen.json */ -async function inventoryItemsListByVmmServerMaximumSet() { +async function inventoryItemsListByVmmServerMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -44,7 +42,7 @@ async function inventoryItemsListByVmmServerMaximumSet() { * @summary Returns the list of inventoryItems in the given VmmServer. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/InventoryItems_ListByVmmServer_MinimumSet_Gen.json */ -async function inventoryItemsListByVmmServerMinimumSet() { +async function inventoryItemsListByVmmServerMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -62,7 +60,7 @@ async function inventoryItemsListByVmmServerMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { inventoryItemsListByVmmServerMaximumSet(); inventoryItemsListByVmmServerMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/operationsListSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/operationsListSample.ts index 956fbf324282..08039ab3ab72 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/operationsListSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/operationsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List the operations for the provider @@ -20,7 +18,7 @@ dotenv.config(); * @summary List the operations for the provider * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Operations_List_MaximumSet_Gen.json */ -async function operationsListMaximumSet() { +async function operationsListMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -39,7 +37,7 @@ async function operationsListMaximumSet() { * @summary List the operations for the provider * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/Operations_List_MinimumSet_Gen.json */ -async function operationsListMinimumSet() { +async function operationsListMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -52,7 +50,7 @@ async function operationsListMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { operationsListMaximumSet(); operationsListMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesCreateCheckpointSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesCreateCheckpointSample.ts index b4db95544136..15b34f20b460 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesCreateCheckpointSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesCreateCheckpointSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { VirtualMachineCreateCheckpoint, ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates a checkpoint in virtual machine instance. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Creates a checkpoint in virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_CreateCheckpoint_MaximumSet_Gen.json */ -async function virtualMachineInstancesCreateCheckpointMaximumSet() { +async function virtualMachineInstancesCreateCheckpointMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const body: VirtualMachineCreateCheckpoint = { name: "ilvltf", @@ -42,7 +40,7 @@ async function virtualMachineInstancesCreateCheckpointMaximumSet() { * @summary Creates a checkpoint in virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_CreateCheckpoint_MinimumSet_Gen.json */ -async function virtualMachineInstancesCreateCheckpointMinimumSet() { +async function virtualMachineInstancesCreateCheckpointMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const body: VirtualMachineCreateCheckpoint = {}; const credential = new DefaultAzureCredential(); @@ -55,7 +53,7 @@ async function virtualMachineInstancesCreateCheckpointMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { virtualMachineInstancesCreateCheckpointMaximumSet(); virtualMachineInstancesCreateCheckpointMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesCreateOrUpdateSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesCreateOrUpdateSample.ts index 125450f27168..62a2902f8968 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesCreateOrUpdateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { VirtualMachineInstance, ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to The operation to create or update a virtual machine instance. Please note some properties can be set only during virtual machine instance creation. @@ -20,7 +18,7 @@ dotenv.config(); * @summary The operation to create or update a virtual machine instance. Please note some properties can be set only during virtual machine instance creation. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_CreateOrUpdate_MaximumSet_Gen.json */ -async function virtualMachineInstancesCreateOrUpdateMaximumSet() { +async function virtualMachineInstancesCreateOrUpdateMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const resource: VirtualMachineInstance = { extendedLocation: { @@ -116,7 +114,7 @@ async function virtualMachineInstancesCreateOrUpdateMaximumSet() { * @summary The operation to create or update a virtual machine instance. Please note some properties can be set only during virtual machine instance creation. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_CreateOrUpdate_MinimumSet_Gen.json */ -async function virtualMachineInstancesCreateOrUpdateMinimumSet() { +async function virtualMachineInstancesCreateOrUpdateMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const resource: VirtualMachineInstance = { extendedLocation: {} }; const credential = new DefaultAzureCredential(); @@ -129,7 +127,7 @@ async function virtualMachineInstancesCreateOrUpdateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { virtualMachineInstancesCreateOrUpdateMaximumSet(); virtualMachineInstancesCreateOrUpdateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesDeleteCheckpointSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesDeleteCheckpointSample.ts index 8a48b77f48ad..2435f6e0c18a 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesDeleteCheckpointSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesDeleteCheckpointSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { VirtualMachineDeleteCheckpoint, ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a checkpoint in virtual machine instance. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes a checkpoint in virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_DeleteCheckpoint_MaximumSet_Gen.json */ -async function virtualMachineInstancesDeleteCheckpointMaximumSet() { +async function virtualMachineInstancesDeleteCheckpointMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const body: VirtualMachineDeleteCheckpoint = { id: "eenfflimcbgqfsebdusophahjpk", @@ -41,7 +39,7 @@ async function virtualMachineInstancesDeleteCheckpointMaximumSet() { * @summary Deletes a checkpoint in virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_DeleteCheckpoint_MinimumSet_Gen.json */ -async function virtualMachineInstancesDeleteCheckpointMinimumSet() { +async function virtualMachineInstancesDeleteCheckpointMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const body: VirtualMachineDeleteCheckpoint = {}; const credential = new DefaultAzureCredential(); @@ -54,7 +52,7 @@ async function virtualMachineInstancesDeleteCheckpointMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { virtualMachineInstancesDeleteCheckpointMaximumSet(); virtualMachineInstancesDeleteCheckpointMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesDeleteSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesDeleteSample.ts index 777f447ad7cb..8aa8dee03bfa 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesDeleteSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesDeleteSample.ts @@ -13,9 +13,7 @@ import { ScVmm, } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to The operation to delete a virtual machine instance. @@ -23,7 +21,7 @@ dotenv.config(); * @summary The operation to delete a virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_Delete_MaximumSet_Gen.json */ -async function virtualMachineInstancesDeleteMaximumSet() { +async function virtualMachineInstancesDeleteMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const force = "true"; const deleteFromHost = "true"; @@ -46,7 +44,7 @@ async function virtualMachineInstancesDeleteMaximumSet() { * @summary The operation to delete a virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_Delete_MinimumSet_Gen.json */ -async function virtualMachineInstancesDeleteMinimumSet() { +async function virtualMachineInstancesDeleteMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -55,7 +53,7 @@ async function virtualMachineInstancesDeleteMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { virtualMachineInstancesDeleteMaximumSet(); virtualMachineInstancesDeleteMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesGetSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesGetSample.ts index d6aa371ab1fb..183f3acbd502 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesGetSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Retrieves information about a virtual machine instance. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Retrieves information about a virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_Get_MaximumSet_Gen.json */ -async function virtualMachineInstancesGetMaximumSet() { +async function virtualMachineInstancesGetMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -34,7 +32,7 @@ async function virtualMachineInstancesGetMaximumSet() { * @summary Retrieves information about a virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_Get_MinimumSet_Gen.json */ -async function virtualMachineInstancesGetMinimumSet() { +async function virtualMachineInstancesGetMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -42,7 +40,7 @@ async function virtualMachineInstancesGetMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { virtualMachineInstancesGetMaximumSet(); virtualMachineInstancesGetMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesListSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesListSample.ts index a19ead0943b0..4c9888d66fd0 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesListSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists all of the virtual machine instances within the specified parent resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists all of the virtual machine instances within the specified parent resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_List_MaximumSet_Gen.json */ -async function virtualMachineInstancesListMaximumSet() { +async function virtualMachineInstancesListMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -37,7 +35,7 @@ async function virtualMachineInstancesListMaximumSet() { * @summary Lists all of the virtual machine instances within the specified parent resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_List_MinimumSet_Gen.json */ -async function virtualMachineInstancesListMinimumSet() { +async function virtualMachineInstancesListMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -48,7 +46,7 @@ async function virtualMachineInstancesListMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { virtualMachineInstancesListMaximumSet(); virtualMachineInstancesListMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesRestartSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesRestartSample.ts index 4eb9bb8bd90c..9f524f442ad9 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesRestartSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesRestartSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to The operation to restart a virtual machine instance. @@ -20,7 +18,7 @@ dotenv.config(); * @summary The operation to restart a virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_Restart_MaximumSet_Gen.json */ -async function virtualMachineInstancesRestartMaximumSet() { +async function virtualMachineInstancesRestartMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -35,7 +33,7 @@ async function virtualMachineInstancesRestartMaximumSet() { * @summary The operation to restart a virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_Restart_MinimumSet_Gen.json */ -async function virtualMachineInstancesRestartMinimumSet() { +async function virtualMachineInstancesRestartMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -44,7 +42,7 @@ async function virtualMachineInstancesRestartMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { virtualMachineInstancesRestartMaximumSet(); virtualMachineInstancesRestartMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesRestoreCheckpointSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesRestoreCheckpointSample.ts index b5fe7ce03807..7a8c39ea6f86 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesRestoreCheckpointSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesRestoreCheckpointSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { VirtualMachineRestoreCheckpoint, ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Restores to a checkpoint in virtual machine instance. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Restores to a checkpoint in virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_RestoreCheckpoint_MaximumSet_Gen.json */ -async function virtualMachineInstancesRestoreCheckpointMaximumSet() { +async function virtualMachineInstancesRestoreCheckpointMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const body: VirtualMachineRestoreCheckpoint = { id: "rweqduwzsn" }; const credential = new DefaultAzureCredential(); @@ -39,7 +37,7 @@ async function virtualMachineInstancesRestoreCheckpointMaximumSet() { * @summary Restores to a checkpoint in virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_RestoreCheckpoint_MinimumSet_Gen.json */ -async function virtualMachineInstancesRestoreCheckpointMinimumSet() { +async function virtualMachineInstancesRestoreCheckpointMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const body: VirtualMachineRestoreCheckpoint = {}; const credential = new DefaultAzureCredential(); @@ -52,7 +50,7 @@ async function virtualMachineInstancesRestoreCheckpointMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { virtualMachineInstancesRestoreCheckpointMaximumSet(); virtualMachineInstancesRestoreCheckpointMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesStartSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesStartSample.ts index 6fac55f78b65..0136f4defa48 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesStartSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesStartSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to The operation to start a virtual machine instance. @@ -20,7 +18,7 @@ dotenv.config(); * @summary The operation to start a virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_Start_MaximumSet_Gen.json */ -async function virtualMachineInstancesStartMaximumSet() { +async function virtualMachineInstancesStartMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -35,7 +33,7 @@ async function virtualMachineInstancesStartMaximumSet() { * @summary The operation to start a virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_Start_MinimumSet_Gen.json */ -async function virtualMachineInstancesStartMinimumSet() { +async function virtualMachineInstancesStartMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -44,7 +42,7 @@ async function virtualMachineInstancesStartMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { virtualMachineInstancesStartMaximumSet(); virtualMachineInstancesStartMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesStopSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesStopSample.ts index 69119b673bd9..869f0482314e 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesStopSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesStopSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { StopVirtualMachineOptions, ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to The operation to power off (stop) a virtual machine instance. @@ -20,7 +18,7 @@ dotenv.config(); * @summary The operation to power off (stop) a virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_Stop_MaximumSet_Gen.json */ -async function virtualMachineInstancesStopMaximumSet() { +async function virtualMachineInstancesStopMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const body: StopVirtualMachineOptions = { skipShutdown: "true" }; const credential = new DefaultAzureCredential(); @@ -38,7 +36,7 @@ async function virtualMachineInstancesStopMaximumSet() { * @summary The operation to power off (stop) a virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_Stop_MinimumSet_Gen.json */ -async function virtualMachineInstancesStopMinimumSet() { +async function virtualMachineInstancesStopMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const body: StopVirtualMachineOptions = {}; const credential = new DefaultAzureCredential(); @@ -50,7 +48,7 @@ async function virtualMachineInstancesStopMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { virtualMachineInstancesStopMaximumSet(); virtualMachineInstancesStopMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesUpdateSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesUpdateSample.ts index 2488f17f9741..6b08093cc3bb 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesUpdateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineInstancesUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { VirtualMachineInstanceUpdate, ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to The operation to update a virtual machine instance. @@ -20,7 +18,7 @@ dotenv.config(); * @summary The operation to update a virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_Update_MaximumSet_Gen.json */ -async function virtualMachineInstancesUpdateMaximumSet() { +async function virtualMachineInstancesUpdateMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const properties: VirtualMachineInstanceUpdate = { properties: { @@ -84,7 +82,7 @@ async function virtualMachineInstancesUpdateMaximumSet() { * @summary The operation to update a virtual machine instance. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineInstances_Update_MinimumSet_Gen.json */ -async function virtualMachineInstancesUpdateMinimumSet() { +async function virtualMachineInstancesUpdateMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const properties: VirtualMachineInstanceUpdate = {}; const credential = new DefaultAzureCredential(); @@ -96,7 +94,7 @@ async function virtualMachineInstancesUpdateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { virtualMachineInstancesUpdateMaximumSet(); virtualMachineInstancesUpdateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineTemplatesCreateOrUpdateSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineTemplatesCreateOrUpdateSample.ts index ce4522197930..28b4f4e35b44 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineTemplatesCreateOrUpdateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineTemplatesCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { VirtualMachineTemplate, ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Onboards the ScVmm VM Template as an Azure VM Template resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Onboards the ScVmm VM Template as an Azure VM Template resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineTemplates_CreateOrUpdate_MaximumSet_Gen.json */ -async function virtualMachineTemplatesCreateOrUpdateMaximumSet() { +async function virtualMachineTemplatesCreateOrUpdateMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -62,7 +60,7 @@ async function virtualMachineTemplatesCreateOrUpdateMaximumSet() { * @summary Onboards the ScVmm VM Template as an Azure VM Template resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineTemplates_CreateOrUpdate_MinimumSet_Gen.json */ -async function virtualMachineTemplatesCreateOrUpdateMinimumSet() { +async function virtualMachineTemplatesCreateOrUpdateMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -83,7 +81,7 @@ async function virtualMachineTemplatesCreateOrUpdateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { virtualMachineTemplatesCreateOrUpdateMaximumSet(); virtualMachineTemplatesCreateOrUpdateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineTemplatesDeleteSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineTemplatesDeleteSample.ts index 5a420f0c84ba..bc83949d17dc 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineTemplatesDeleteSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineTemplatesDeleteSample.ts @@ -13,9 +13,7 @@ import { ScVmm, } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deregisters the ScVmm VM Template from Azure. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Deregisters the ScVmm VM Template from Azure. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineTemplates_Delete_MaximumSet_Gen.json */ -async function virtualMachineTemplatesDeleteMaximumSet() { +async function virtualMachineTemplatesDeleteMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -47,7 +45,7 @@ async function virtualMachineTemplatesDeleteMaximumSet() { * @summary Deregisters the ScVmm VM Template from Azure. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineTemplates_Delete_MinimumSet_Gen.json */ -async function virtualMachineTemplatesDeleteMinimumSet() { +async function virtualMachineTemplatesDeleteMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -62,7 +60,7 @@ async function virtualMachineTemplatesDeleteMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { virtualMachineTemplatesDeleteMaximumSet(); virtualMachineTemplatesDeleteMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineTemplatesGetSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineTemplatesGetSample.ts index cdf0ab30ce78..7503fa98df6d 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineTemplatesGetSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineTemplatesGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Implements VirtualMachineTemplate GET method. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Implements VirtualMachineTemplate GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineTemplates_Get_MaximumSet_Gen.json */ -async function virtualMachineTemplatesGetMaximumSet() { +async function virtualMachineTemplatesGetMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -41,7 +39,7 @@ async function virtualMachineTemplatesGetMaximumSet() { * @summary Implements VirtualMachineTemplate GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineTemplates_Get_MinimumSet_Gen.json */ -async function virtualMachineTemplatesGetMinimumSet() { +async function virtualMachineTemplatesGetMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -56,7 +54,7 @@ async function virtualMachineTemplatesGetMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { virtualMachineTemplatesGetMaximumSet(); virtualMachineTemplatesGetMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineTemplatesListByResourceGroupSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineTemplatesListByResourceGroupSample.ts index 1caead73611e..aa3ca2392f8e 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineTemplatesListByResourceGroupSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineTemplatesListByResourceGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List of VirtualMachineTemplates in a resource group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary List of VirtualMachineTemplates in a resource group. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineTemplates_ListByResourceGroup_MaximumSet_Gen.json */ -async function virtualMachineTemplatesListByResourceGroupMaximumSet() { +async function virtualMachineTemplatesListByResourceGroupMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -42,7 +40,7 @@ async function virtualMachineTemplatesListByResourceGroupMaximumSet() { * @summary List of VirtualMachineTemplates in a resource group. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineTemplates_ListByResourceGroup_MinimumSet_Gen.json */ -async function virtualMachineTemplatesListByResourceGroupMinimumSet() { +async function virtualMachineTemplatesListByResourceGroupMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -58,7 +56,7 @@ async function virtualMachineTemplatesListByResourceGroupMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { virtualMachineTemplatesListByResourceGroupMaximumSet(); virtualMachineTemplatesListByResourceGroupMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineTemplatesListBySubscriptionSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineTemplatesListBySubscriptionSample.ts index 1c9fcc9dca09..66de7c8af748 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineTemplatesListBySubscriptionSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineTemplatesListBySubscriptionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List of VirtualMachineTemplates in a subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary List of VirtualMachineTemplates in a subscription. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineTemplates_ListBySubscription_MaximumSet_Gen.json */ -async function virtualMachineTemplatesListBySubscriptionMaximumSet() { +async function virtualMachineTemplatesListBySubscriptionMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -39,7 +37,7 @@ async function virtualMachineTemplatesListBySubscriptionMaximumSet() { * @summary List of VirtualMachineTemplates in a subscription. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineTemplates_ListBySubscription_MinimumSet_Gen.json */ -async function virtualMachineTemplatesListBySubscriptionMinimumSet() { +async function virtualMachineTemplatesListBySubscriptionMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -52,7 +50,7 @@ async function virtualMachineTemplatesListBySubscriptionMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { virtualMachineTemplatesListBySubscriptionMaximumSet(); virtualMachineTemplatesListBySubscriptionMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineTemplatesUpdateSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineTemplatesUpdateSample.ts index 960664aec886..b7bce43a32ec 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineTemplatesUpdateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualMachineTemplatesUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { VirtualMachineTemplateTagsUpdate, ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates the VirtualMachineTemplate resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Updates the VirtualMachineTemplate resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineTemplates_Update_MaximumSet_Gen.json */ -async function virtualMachineTemplatesUpdateMaximumSet() { +async function virtualMachineTemplatesUpdateMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -45,7 +43,7 @@ async function virtualMachineTemplatesUpdateMaximumSet() { * @summary Updates the VirtualMachineTemplate resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualMachineTemplates_Update_MinimumSet_Gen.json */ -async function virtualMachineTemplatesUpdateMinimumSet() { +async function virtualMachineTemplatesUpdateMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -62,7 +60,7 @@ async function virtualMachineTemplatesUpdateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { virtualMachineTemplatesUpdateMaximumSet(); virtualMachineTemplatesUpdateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualNetworksCreateOrUpdateSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualNetworksCreateOrUpdateSample.ts index 9d2830eb7c3c..d896c3af3825 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualNetworksCreateOrUpdateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualNetworksCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { VirtualNetwork, ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Onboards the ScVmm virtual network as an Azure virtual network resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Onboards the ScVmm virtual network as an Azure virtual network resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualNetworks_CreateOrUpdate_MaximumSet_Gen.json */ -async function virtualNetworksCreateOrUpdateMaximumSet() { +async function virtualNetworksCreateOrUpdateMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -56,7 +54,7 @@ async function virtualNetworksCreateOrUpdateMaximumSet() { * @summary Onboards the ScVmm virtual network as an Azure virtual network resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualNetworks_CreateOrUpdate_MinimumSet_Gen.json */ -async function virtualNetworksCreateOrUpdateMinimumSet() { +async function virtualNetworksCreateOrUpdateMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -73,7 +71,7 @@ async function virtualNetworksCreateOrUpdateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { virtualNetworksCreateOrUpdateMaximumSet(); virtualNetworksCreateOrUpdateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualNetworksDeleteSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualNetworksDeleteSample.ts index 28f6b14b1037..e3d9fd6ae621 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualNetworksDeleteSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualNetworksDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { VirtualNetworksDeleteOptionalParams, ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deregisters the ScVmm virtual network from Azure. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deregisters the ScVmm virtual network from Azure. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualNetworks_Delete_MaximumSet_Gen.json */ -async function virtualNetworksDeleteMaximumSet() { +async function virtualNetworksDeleteMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -44,7 +42,7 @@ async function virtualNetworksDeleteMaximumSet() { * @summary Deregisters the ScVmm virtual network from Azure. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualNetworks_Delete_MinimumSet_Gen.json */ -async function virtualNetworksDeleteMinimumSet() { +async function virtualNetworksDeleteMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -59,7 +57,7 @@ async function virtualNetworksDeleteMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { virtualNetworksDeleteMaximumSet(); virtualNetworksDeleteMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualNetworksGetSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualNetworksGetSample.ts index b87dd1bfdc27..ebf347d42cef 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualNetworksGetSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualNetworksGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Implements VirtualNetwork GET method. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Implements VirtualNetwork GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualNetworks_Get_MaximumSet_Gen.json */ -async function virtualNetworksGetMaximumSet() { +async function virtualNetworksGetMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -41,7 +39,7 @@ async function virtualNetworksGetMaximumSet() { * @summary Implements VirtualNetwork GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualNetworks_Get_MinimumSet_Gen.json */ -async function virtualNetworksGetMinimumSet() { +async function virtualNetworksGetMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -56,7 +54,7 @@ async function virtualNetworksGetMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { virtualNetworksGetMaximumSet(); virtualNetworksGetMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualNetworksListByResourceGroupSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualNetworksListByResourceGroupSample.ts index f72b7db5bd09..e00f90490163 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualNetworksListByResourceGroupSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualNetworksListByResourceGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List of VirtualNetworks in a resource group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary List of VirtualNetworks in a resource group. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualNetworks_ListByResourceGroup_MaximumSet_Gen.json */ -async function virtualNetworksListByResourceGroupMaximumSet() { +async function virtualNetworksListByResourceGroupMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -42,7 +40,7 @@ async function virtualNetworksListByResourceGroupMaximumSet() { * @summary List of VirtualNetworks in a resource group. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualNetworks_ListByResourceGroup_MinimumSet_Gen.json */ -async function virtualNetworksListByResourceGroupMinimumSet() { +async function virtualNetworksListByResourceGroupMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -58,7 +56,7 @@ async function virtualNetworksListByResourceGroupMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { virtualNetworksListByResourceGroupMaximumSet(); virtualNetworksListByResourceGroupMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualNetworksListBySubscriptionSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualNetworksListBySubscriptionSample.ts index 617071d3cc34..51a64f87efea 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualNetworksListBySubscriptionSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualNetworksListBySubscriptionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List of VirtualNetworks in a subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary List of VirtualNetworks in a subscription. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualNetworks_ListBySubscription_MaximumSet_Gen.json */ -async function virtualNetworksListBySubscriptionMaximumSet() { +async function virtualNetworksListBySubscriptionMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -39,7 +37,7 @@ async function virtualNetworksListBySubscriptionMaximumSet() { * @summary List of VirtualNetworks in a subscription. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualNetworks_ListBySubscription_MinimumSet_Gen.json */ -async function virtualNetworksListBySubscriptionMinimumSet() { +async function virtualNetworksListBySubscriptionMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -52,7 +50,7 @@ async function virtualNetworksListBySubscriptionMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { virtualNetworksListBySubscriptionMaximumSet(); virtualNetworksListBySubscriptionMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualNetworksUpdateSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualNetworksUpdateSample.ts index 0e7c6e0d05a3..e24dbe6ea796 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualNetworksUpdateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/virtualNetworksUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { VirtualNetworkTagsUpdate, ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates the VirtualNetworks resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Updates the VirtualNetworks resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualNetworks_Update_MaximumSet_Gen.json */ -async function virtualNetworksUpdateMaximumSet() { +async function virtualNetworksUpdateMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -43,7 +41,7 @@ async function virtualNetworksUpdateMaximumSet() { * @summary Updates the VirtualNetworks resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VirtualNetworks_Update_MinimumSet_Gen.json */ -async function virtualNetworksUpdateMinimumSet() { +async function virtualNetworksUpdateMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -60,7 +58,7 @@ async function virtualNetworksUpdateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { virtualNetworksUpdateMaximumSet(); virtualNetworksUpdateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmInstanceHybridIdentityMetadatasGetSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmInstanceHybridIdentityMetadatasGetSample.ts index 666d57258e58..f8296fd4546e 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmInstanceHybridIdentityMetadatasGetSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmInstanceHybridIdentityMetadatasGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Implements HybridIdentityMetadata GET method. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Implements HybridIdentityMetadata GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmInstanceHybridIdentityMetadatas_Get_MaximumSet_Gen.json */ -async function vmInstanceHybridIdentityMetadatasGetMaximumSet() { +async function vmInstanceHybridIdentityMetadatasGetMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -35,7 +33,7 @@ async function vmInstanceHybridIdentityMetadatasGetMaximumSet() { * @summary Implements HybridIdentityMetadata GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmInstanceHybridIdentityMetadatas_Get_MinimumSet_Gen.json */ -async function vmInstanceHybridIdentityMetadatasGetMinimumSet() { +async function vmInstanceHybridIdentityMetadatasGetMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -44,7 +42,7 @@ async function vmInstanceHybridIdentityMetadatasGetMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { vmInstanceHybridIdentityMetadatasGetMaximumSet(); vmInstanceHybridIdentityMetadatasGetMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceSample.ts index 47e02cd8ffc7..8ad29398fc9d 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns the list of HybridIdentityMetadata of the given VM. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Returns the list of HybridIdentityMetadata of the given VM. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmInstanceHybridIdentityMetadatas_ListByVirtualMachineInstance_MaximumSet_Gen.json */ -async function vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceMaximumSet() { +async function vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceMaximumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -39,7 +37,7 @@ async function vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceMaxi * @summary Returns the list of HybridIdentityMetadata of the given VM. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmInstanceHybridIdentityMetadatas_ListByVirtualMachineInstance_MinimumSet_Gen.json */ -async function vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceMinimumSet() { +async function vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceMinimumSet(): Promise { const resourceUri = "gtgclehcbsyave"; const credential = new DefaultAzureCredential(); const client = new ScVmm(credential); @@ -52,7 +50,7 @@ async function vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceMini console.log(resArray); } -async function main() { +async function main(): Promise { vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceMaximumSet(); vmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmmServersCreateOrUpdateSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmmServersCreateOrUpdateSample.ts index 85538df69c1b..bca69355163e 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmmServersCreateOrUpdateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmmServersCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { VmmServer, ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Onboards the SCVmm fabric as an Azure VmmServer resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Onboards the SCVmm fabric as an Azure VmmServer resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_CreateOrUpdate_MaximumSet_Gen.json */ -async function vmmServersCreateOrUpdateMaximumSet() { +async function vmmServersCreateOrUpdateMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -55,7 +53,7 @@ async function vmmServersCreateOrUpdateMaximumSet() { * @summary Onboards the SCVmm fabric as an Azure VmmServer resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_CreateOrUpdate_MinimumSet_Gen.json */ -async function vmmServersCreateOrUpdateMinimumSet() { +async function vmmServersCreateOrUpdateMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -75,7 +73,7 @@ async function vmmServersCreateOrUpdateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { vmmServersCreateOrUpdateMaximumSet(); vmmServersCreateOrUpdateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmmServersDeleteSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmmServersDeleteSample.ts index 8e20b9d4de19..31f87d57b2b4 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmmServersDeleteSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmmServersDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { VmmServersDeleteOptionalParams, ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Removes the SCVmm fabric from Azure. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Removes the SCVmm fabric from Azure. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_Delete_MaximumSet_Gen.json */ -async function vmmServersDeleteMaximumSet() { +async function vmmServersDeleteMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -44,7 +42,7 @@ async function vmmServersDeleteMaximumSet() { * @summary Removes the SCVmm fabric from Azure. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_Delete_MinimumSet_Gen.json */ -async function vmmServersDeleteMinimumSet() { +async function vmmServersDeleteMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -59,7 +57,7 @@ async function vmmServersDeleteMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { vmmServersDeleteMaximumSet(); vmmServersDeleteMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmmServersGetSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmmServersGetSample.ts index 67cba045f728..9ce9d49728db 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmmServersGetSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmmServersGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Implements VmmServer GET method. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Implements VmmServer GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_Get_MaximumSet_Gen.json */ -async function vmmServersGetMaximumSet() { +async function vmmServersGetMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -38,7 +36,7 @@ async function vmmServersGetMaximumSet() { * @summary Implements VmmServer GET method. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_Get_MinimumSet_Gen.json */ -async function vmmServersGetMinimumSet() { +async function vmmServersGetMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -50,7 +48,7 @@ async function vmmServersGetMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { vmmServersGetMaximumSet(); vmmServersGetMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmmServersListByResourceGroupSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmmServersListByResourceGroupSample.ts index a7b93c8c576f..11f22bb9b809 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmmServersListByResourceGroupSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmmServersListByResourceGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List of VmmServers in a resource group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary List of VmmServers in a resource group. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_ListByResourceGroup_MaximumSet_Gen.json */ -async function vmmServersListByResourceGroupMaximumSet() { +async function vmmServersListByResourceGroupMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -42,7 +40,7 @@ async function vmmServersListByResourceGroupMaximumSet() { * @summary List of VmmServers in a resource group. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_ListByResourceGroup_MinimumSet_Gen.json */ -async function vmmServersListByResourceGroupMinimumSet() { +async function vmmServersListByResourceGroupMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -58,7 +56,7 @@ async function vmmServersListByResourceGroupMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { vmmServersListByResourceGroupMaximumSet(); vmmServersListByResourceGroupMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmmServersListBySubscriptionSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmmServersListBySubscriptionSample.ts index 52f0c2e8878a..89ae337dd390 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmmServersListBySubscriptionSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmmServersListBySubscriptionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List of VmmServers in a subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary List of VmmServers in a subscription. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_ListBySubscription_MaximumSet_Gen.json */ -async function vmmServersListBySubscriptionMaximumSet() { +async function vmmServersListBySubscriptionMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -39,7 +37,7 @@ async function vmmServersListBySubscriptionMaximumSet() { * @summary List of VmmServers in a subscription. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_ListBySubscription_MinimumSet_Gen.json */ -async function vmmServersListBySubscriptionMinimumSet() { +async function vmmServersListBySubscriptionMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -52,7 +50,7 @@ async function vmmServersListBySubscriptionMinimumSet() { console.log(resArray); } -async function main() { +async function main(): Promise { vmmServersListBySubscriptionMaximumSet(); vmmServersListBySubscriptionMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmmServersUpdateSample.ts b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmmServersUpdateSample.ts index ff36e01ae601..b4710408d6ff 100644 --- a/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmmServersUpdateSample.ts +++ b/sdk/scvmm/arm-scvmm/samples/v1/typescript/src/vmmServersUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { VmmServerTagsUpdate, ScVmm } from "@azure/arm-scvmm"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates the VmmServers resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Updates the VmmServers resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_Update_MaximumSet_Gen.json */ -async function vmmServersUpdateMaximumSet() { +async function vmmServersUpdateMaximumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -45,7 +43,7 @@ async function vmmServersUpdateMaximumSet() { * @summary Updates the VmmServers resource. * x-ms-original-file: specification/scvmm/resource-manager/Microsoft.ScVmm/stable/2023-10-07/examples/VmmServers_Update_MinimumSet_Gen.json */ -async function vmmServersUpdateMinimumSet() { +async function vmmServersUpdateMinimumSet(): Promise { const subscriptionId = process.env["SCVMM_SUBSCRIPTION_ID"] || "79332E5A-630B-480F-A266-A941C015AB19"; @@ -62,7 +60,7 @@ async function vmmServersUpdateMinimumSet() { console.log(result); } -async function main() { +async function main(): Promise { vmmServersUpdateMaximumSet(); vmmServersUpdateMinimumSet(); } diff --git a/sdk/scvmm/arm-scvmm/src/index.ts b/sdk/scvmm/arm-scvmm/src/index.ts index aa31618ba97c..9a92d8de1995 100644 --- a/sdk/scvmm/arm-scvmm/src/index.ts +++ b/sdk/scvmm/arm-scvmm/src/index.ts @@ -7,7 +7,7 @@ */ /// -export { getContinuationToken } from "./pagingHelper"; -export * from "./models"; -export { ScVmm } from "./scVmm"; -export * from "./operationsInterfaces"; +export { getContinuationToken } from "./pagingHelper.js"; +export * from "./models/index.js"; +export { ScVmm } from "./scVmm.js"; +export * from "./operationsInterfaces/index.js"; diff --git a/sdk/scvmm/arm-scvmm/src/models/parameters.ts b/sdk/scvmm/arm-scvmm/src/models/parameters.ts index 02ea9d02e1e5..5f864b675018 100644 --- a/sdk/scvmm/arm-scvmm/src/models/parameters.ts +++ b/sdk/scvmm/arm-scvmm/src/models/parameters.ts @@ -30,7 +30,7 @@ import { VmmServer as VmmServerMapper, VmmServerTagsUpdate as VmmServerTagsUpdateMapper, InventoryItem as InventoryItemMapper, -} from "../models/mappers"; +} from "../models/mappers.js"; export const accept: OperationParameter = { parameterPath: "accept", diff --git a/sdk/scvmm/arm-scvmm/src/operations/availabilitySets.ts b/sdk/scvmm/arm-scvmm/src/operations/availabilitySets.ts index dc9d1eef079d..030f1e9b27f8 100644 --- a/sdk/scvmm/arm-scvmm/src/operations/availabilitySets.ts +++ b/sdk/scvmm/arm-scvmm/src/operations/availabilitySets.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { AvailabilitySets } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { AvailabilitySets } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { ScVmm } from "../scVmm"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { ScVmm } from "../scVmm.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { AvailabilitySet, AvailabilitySetsListBySubscriptionNextOptionalParams, @@ -38,7 +38,7 @@ import { AvailabilitySetsDeleteResponse, AvailabilitySetsListBySubscriptionNextResponse, AvailabilitySetsListByResourceGroupNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing AvailabilitySets operations. */ diff --git a/sdk/scvmm/arm-scvmm/src/operations/clouds.ts b/sdk/scvmm/arm-scvmm/src/operations/clouds.ts index 3debbde941ea..1ca074f5923e 100644 --- a/sdk/scvmm/arm-scvmm/src/operations/clouds.ts +++ b/sdk/scvmm/arm-scvmm/src/operations/clouds.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { Clouds } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { Clouds } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { ScVmm } from "../scVmm"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { ScVmm } from "../scVmm.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { Cloud, CloudsListBySubscriptionNextOptionalParams, @@ -38,7 +38,7 @@ import { CloudsDeleteResponse, CloudsListBySubscriptionNextResponse, CloudsListByResourceGroupNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing Clouds operations. */ diff --git a/sdk/scvmm/arm-scvmm/src/operations/guestAgents.ts b/sdk/scvmm/arm-scvmm/src/operations/guestAgents.ts index 4a5bd28686ce..dd9b95831133 100644 --- a/sdk/scvmm/arm-scvmm/src/operations/guestAgents.ts +++ b/sdk/scvmm/arm-scvmm/src/operations/guestAgents.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { GuestAgents } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { GuestAgents } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { ScVmm } from "../scVmm"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { ScVmm } from "../scVmm.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { GuestAgent, GuestAgentsListByVirtualMachineInstanceNextOptionalParams, @@ -30,7 +30,7 @@ import { GuestAgentsCreateResponse, GuestAgentsDeleteOptionalParams, GuestAgentsListByVirtualMachineInstanceNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing GuestAgents operations. */ diff --git a/sdk/scvmm/arm-scvmm/src/operations/index.ts b/sdk/scvmm/arm-scvmm/src/operations/index.ts index 8e792fd233b8..57e7e2659094 100644 --- a/sdk/scvmm/arm-scvmm/src/operations/index.ts +++ b/sdk/scvmm/arm-scvmm/src/operations/index.ts @@ -6,13 +6,13 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -export * from "./virtualMachineInstances"; -export * from "./guestAgents"; -export * from "./vmInstanceHybridIdentityMetadatas"; -export * from "./operations"; -export * from "./availabilitySets"; -export * from "./clouds"; -export * from "./virtualMachineTemplates"; -export * from "./virtualNetworks"; -export * from "./vmmServers"; -export * from "./inventoryItems"; +export * from "./virtualMachineInstances.js"; +export * from "./guestAgents.js"; +export * from "./vmInstanceHybridIdentityMetadatas.js"; +export * from "./operations.js"; +export * from "./availabilitySets.js"; +export * from "./clouds.js"; +export * from "./virtualMachineTemplates.js"; +export * from "./virtualNetworks.js"; +export * from "./vmmServers.js"; +export * from "./inventoryItems.js"; diff --git a/sdk/scvmm/arm-scvmm/src/operations/inventoryItems.ts b/sdk/scvmm/arm-scvmm/src/operations/inventoryItems.ts index 004e981c94ef..0c6314ed2a39 100644 --- a/sdk/scvmm/arm-scvmm/src/operations/inventoryItems.ts +++ b/sdk/scvmm/arm-scvmm/src/operations/inventoryItems.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { InventoryItems } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { InventoryItems } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { ScVmm } from "../scVmm"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { ScVmm } from "../scVmm.js"; import { InventoryItem, InventoryItemsListByVmmServerNextOptionalParams, @@ -24,7 +24,7 @@ import { InventoryItemsCreateResponse, InventoryItemsDeleteOptionalParams, InventoryItemsListByVmmServerNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing InventoryItems operations. */ diff --git a/sdk/scvmm/arm-scvmm/src/operations/operations.ts b/sdk/scvmm/arm-scvmm/src/operations/operations.ts index fa11d95c305f..e023c3c9f8d5 100644 --- a/sdk/scvmm/arm-scvmm/src/operations/operations.ts +++ b/sdk/scvmm/arm-scvmm/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 { ScVmm } from "../scVmm"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { ScVmm } from "../scVmm.js"; import { Operation, OperationsListNextOptionalParams, OperationsListOptionalParams, OperationsListResponse, OperationsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing Operations operations. */ diff --git a/sdk/scvmm/arm-scvmm/src/operations/virtualMachineInstances.ts b/sdk/scvmm/arm-scvmm/src/operations/virtualMachineInstances.ts index 71bfe1cf74be..7bc80aac8e39 100644 --- a/sdk/scvmm/arm-scvmm/src/operations/virtualMachineInstances.ts +++ b/sdk/scvmm/arm-scvmm/src/operations/virtualMachineInstances.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { VirtualMachineInstances } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { VirtualMachineInstances } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { ScVmm } from "../scVmm"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { ScVmm } from "../scVmm.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { VirtualMachineInstance, VirtualMachineInstancesListNextOptionalParams, @@ -50,7 +50,7 @@ import { VirtualMachineInstancesStopOptionalParams, VirtualMachineInstancesStopResponse, VirtualMachineInstancesListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing VirtualMachineInstances operations. */ diff --git a/sdk/scvmm/arm-scvmm/src/operations/virtualMachineTemplates.ts b/sdk/scvmm/arm-scvmm/src/operations/virtualMachineTemplates.ts index 60ab6712f9dd..86928e68988e 100644 --- a/sdk/scvmm/arm-scvmm/src/operations/virtualMachineTemplates.ts +++ b/sdk/scvmm/arm-scvmm/src/operations/virtualMachineTemplates.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { VirtualMachineTemplates } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { VirtualMachineTemplates } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { ScVmm } from "../scVmm"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { ScVmm } from "../scVmm.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { VirtualMachineTemplate, VirtualMachineTemplatesListBySubscriptionNextOptionalParams, @@ -38,7 +38,7 @@ import { VirtualMachineTemplatesDeleteResponse, VirtualMachineTemplatesListBySubscriptionNextResponse, VirtualMachineTemplatesListByResourceGroupNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing VirtualMachineTemplates operations. */ diff --git a/sdk/scvmm/arm-scvmm/src/operations/virtualNetworks.ts b/sdk/scvmm/arm-scvmm/src/operations/virtualNetworks.ts index 1d31a1bf9565..87e8c5c72666 100644 --- a/sdk/scvmm/arm-scvmm/src/operations/virtualNetworks.ts +++ b/sdk/scvmm/arm-scvmm/src/operations/virtualNetworks.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { VirtualNetworks } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { VirtualNetworks } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { ScVmm } from "../scVmm"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { ScVmm } from "../scVmm.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { VirtualNetwork, VirtualNetworksListBySubscriptionNextOptionalParams, @@ -38,7 +38,7 @@ import { VirtualNetworksDeleteResponse, VirtualNetworksListBySubscriptionNextResponse, VirtualNetworksListByResourceGroupNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing VirtualNetworks operations. */ diff --git a/sdk/scvmm/arm-scvmm/src/operations/vmInstanceHybridIdentityMetadatas.ts b/sdk/scvmm/arm-scvmm/src/operations/vmInstanceHybridIdentityMetadatas.ts index 0cfbe9e78850..104fdaafaff3 100644 --- a/sdk/scvmm/arm-scvmm/src/operations/vmInstanceHybridIdentityMetadatas.ts +++ b/sdk/scvmm/arm-scvmm/src/operations/vmInstanceHybridIdentityMetadatas.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { VmInstanceHybridIdentityMetadatas } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { VmInstanceHybridIdentityMetadatas } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { ScVmm } from "../scVmm"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { ScVmm } from "../scVmm.js"; import { VmInstanceHybridIdentityMetadata, VmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceNextOptionalParams, @@ -21,7 +21,7 @@ import { VmInstanceHybridIdentityMetadatasGetOptionalParams, VmInstanceHybridIdentityMetadatasGetResponse, VmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing VmInstanceHybridIdentityMetadatas operations. */ diff --git a/sdk/scvmm/arm-scvmm/src/operations/vmmServers.ts b/sdk/scvmm/arm-scvmm/src/operations/vmmServers.ts index a987b79a4882..8c2386401436 100644 --- a/sdk/scvmm/arm-scvmm/src/operations/vmmServers.ts +++ b/sdk/scvmm/arm-scvmm/src/operations/vmmServers.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { VmmServers } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { VmmServers } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { ScVmm } from "../scVmm"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { ScVmm } from "../scVmm.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { VmmServer, VmmServersListBySubscriptionNextOptionalParams, @@ -38,7 +38,7 @@ import { VmmServersDeleteResponse, VmmServersListBySubscriptionNextResponse, VmmServersListByResourceGroupNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing VmmServers operations. */ diff --git a/sdk/scvmm/arm-scvmm/src/operationsInterfaces/availabilitySets.ts b/sdk/scvmm/arm-scvmm/src/operationsInterfaces/availabilitySets.ts index 2ff81c9a2d33..c14482bd914d 100644 --- a/sdk/scvmm/arm-scvmm/src/operationsInterfaces/availabilitySets.ts +++ b/sdk/scvmm/arm-scvmm/src/operationsInterfaces/availabilitySets.ts @@ -21,7 +21,7 @@ import { AvailabilitySetsUpdateResponse, AvailabilitySetsDeleteOptionalParams, AvailabilitySetsDeleteResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a AvailabilitySets. */ diff --git a/sdk/scvmm/arm-scvmm/src/operationsInterfaces/clouds.ts b/sdk/scvmm/arm-scvmm/src/operationsInterfaces/clouds.ts index 18ad93c61efb..facd6d333b9b 100644 --- a/sdk/scvmm/arm-scvmm/src/operationsInterfaces/clouds.ts +++ b/sdk/scvmm/arm-scvmm/src/operationsInterfaces/clouds.ts @@ -21,7 +21,7 @@ import { CloudsUpdateResponse, CloudsDeleteOptionalParams, CloudsDeleteResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a Clouds. */ diff --git a/sdk/scvmm/arm-scvmm/src/operationsInterfaces/guestAgents.ts b/sdk/scvmm/arm-scvmm/src/operationsInterfaces/guestAgents.ts index 54f6aa516e3b..aa55cbb7ed06 100644 --- a/sdk/scvmm/arm-scvmm/src/operationsInterfaces/guestAgents.ts +++ b/sdk/scvmm/arm-scvmm/src/operationsInterfaces/guestAgents.ts @@ -16,7 +16,7 @@ import { GuestAgentsCreateOptionalParams, GuestAgentsCreateResponse, GuestAgentsDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a GuestAgents. */ diff --git a/sdk/scvmm/arm-scvmm/src/operationsInterfaces/index.ts b/sdk/scvmm/arm-scvmm/src/operationsInterfaces/index.ts index 8e792fd233b8..57e7e2659094 100644 --- a/sdk/scvmm/arm-scvmm/src/operationsInterfaces/index.ts +++ b/sdk/scvmm/arm-scvmm/src/operationsInterfaces/index.ts @@ -6,13 +6,13 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -export * from "./virtualMachineInstances"; -export * from "./guestAgents"; -export * from "./vmInstanceHybridIdentityMetadatas"; -export * from "./operations"; -export * from "./availabilitySets"; -export * from "./clouds"; -export * from "./virtualMachineTemplates"; -export * from "./virtualNetworks"; -export * from "./vmmServers"; -export * from "./inventoryItems"; +export * from "./virtualMachineInstances.js"; +export * from "./guestAgents.js"; +export * from "./vmInstanceHybridIdentityMetadatas.js"; +export * from "./operations.js"; +export * from "./availabilitySets.js"; +export * from "./clouds.js"; +export * from "./virtualMachineTemplates.js"; +export * from "./virtualNetworks.js"; +export * from "./vmmServers.js"; +export * from "./inventoryItems.js"; diff --git a/sdk/scvmm/arm-scvmm/src/operationsInterfaces/inventoryItems.ts b/sdk/scvmm/arm-scvmm/src/operationsInterfaces/inventoryItems.ts index 7c059724996a..b1349a809958 100644 --- a/sdk/scvmm/arm-scvmm/src/operationsInterfaces/inventoryItems.ts +++ b/sdk/scvmm/arm-scvmm/src/operationsInterfaces/inventoryItems.ts @@ -15,7 +15,7 @@ import { InventoryItemsCreateOptionalParams, InventoryItemsCreateResponse, InventoryItemsDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a InventoryItems. */ diff --git a/sdk/scvmm/arm-scvmm/src/operationsInterfaces/operations.ts b/sdk/scvmm/arm-scvmm/src/operationsInterfaces/operations.ts index 251f5f582e64..2c280c7eb723 100644 --- a/sdk/scvmm/arm-scvmm/src/operationsInterfaces/operations.ts +++ b/sdk/scvmm/arm-scvmm/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/scvmm/arm-scvmm/src/operationsInterfaces/virtualMachineInstances.ts b/sdk/scvmm/arm-scvmm/src/operationsInterfaces/virtualMachineInstances.ts index 9a63b27d1911..deb0c2095ae2 100644 --- a/sdk/scvmm/arm-scvmm/src/operationsInterfaces/virtualMachineInstances.ts +++ b/sdk/scvmm/arm-scvmm/src/operationsInterfaces/virtualMachineInstances.ts @@ -36,7 +36,7 @@ import { StopVirtualMachineOptions, VirtualMachineInstancesStopOptionalParams, VirtualMachineInstancesStopResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a VirtualMachineInstances. */ diff --git a/sdk/scvmm/arm-scvmm/src/operationsInterfaces/virtualMachineTemplates.ts b/sdk/scvmm/arm-scvmm/src/operationsInterfaces/virtualMachineTemplates.ts index fea622b373a1..3786555ed64d 100644 --- a/sdk/scvmm/arm-scvmm/src/operationsInterfaces/virtualMachineTemplates.ts +++ b/sdk/scvmm/arm-scvmm/src/operationsInterfaces/virtualMachineTemplates.ts @@ -21,7 +21,7 @@ import { VirtualMachineTemplatesUpdateResponse, VirtualMachineTemplatesDeleteOptionalParams, VirtualMachineTemplatesDeleteResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a VirtualMachineTemplates. */ diff --git a/sdk/scvmm/arm-scvmm/src/operationsInterfaces/virtualNetworks.ts b/sdk/scvmm/arm-scvmm/src/operationsInterfaces/virtualNetworks.ts index c97f8504467e..805074fb1dad 100644 --- a/sdk/scvmm/arm-scvmm/src/operationsInterfaces/virtualNetworks.ts +++ b/sdk/scvmm/arm-scvmm/src/operationsInterfaces/virtualNetworks.ts @@ -21,7 +21,7 @@ import { VirtualNetworksUpdateResponse, VirtualNetworksDeleteOptionalParams, VirtualNetworksDeleteResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a VirtualNetworks. */ diff --git a/sdk/scvmm/arm-scvmm/src/operationsInterfaces/vmInstanceHybridIdentityMetadatas.ts b/sdk/scvmm/arm-scvmm/src/operationsInterfaces/vmInstanceHybridIdentityMetadatas.ts index c81a1de2f6a4..c20ec9568508 100644 --- a/sdk/scvmm/arm-scvmm/src/operationsInterfaces/vmInstanceHybridIdentityMetadatas.ts +++ b/sdk/scvmm/arm-scvmm/src/operationsInterfaces/vmInstanceHybridIdentityMetadatas.ts @@ -12,7 +12,7 @@ import { VmInstanceHybridIdentityMetadatasListByVirtualMachineInstanceOptionalParams, VmInstanceHybridIdentityMetadatasGetOptionalParams, VmInstanceHybridIdentityMetadatasGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a VmInstanceHybridIdentityMetadatas. */ diff --git a/sdk/scvmm/arm-scvmm/src/operationsInterfaces/vmmServers.ts b/sdk/scvmm/arm-scvmm/src/operationsInterfaces/vmmServers.ts index 16475af2d550..20481dcbdd6d 100644 --- a/sdk/scvmm/arm-scvmm/src/operationsInterfaces/vmmServers.ts +++ b/sdk/scvmm/arm-scvmm/src/operationsInterfaces/vmmServers.ts @@ -21,7 +21,7 @@ import { VmmServersUpdateResponse, VmmServersDeleteOptionalParams, VmmServersDeleteResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a VmmServers. */ diff --git a/sdk/scvmm/arm-scvmm/src/scVmm.ts b/sdk/scvmm/arm-scvmm/src/scVmm.ts index fc2f02302875..0b90b62ed9ff 100644 --- a/sdk/scvmm/arm-scvmm/src/scVmm.ts +++ b/sdk/scvmm/arm-scvmm/src/scVmm.ts @@ -25,7 +25,7 @@ import { VirtualNetworksImpl, VmmServersImpl, InventoryItemsImpl, -} from "./operations"; +} from "./operations/index.js"; import { VirtualMachineInstances, GuestAgents, @@ -37,8 +37,8 @@ import { VirtualNetworks, VmmServers, InventoryItems, -} from "./operationsInterfaces"; -import { ScVmmOptionalParams } from "./models"; +} from "./operationsInterfaces/index.js"; +import { ScVmmOptionalParams } from "./models/index.js"; export class ScVmm extends coreClient.ServiceClient { $host: string; diff --git a/sdk/scvmm/arm-scvmm/test/scvmm_operations_test.spec.ts b/sdk/scvmm/arm-scvmm/test/scvmm_operations_test.spec.ts index 7392cc90b79e..feeb5cc722cb 100644 --- a/sdk/scvmm/arm-scvmm/test/scvmm_operations_test.spec.ts +++ b/sdk/scvmm/arm-scvmm/test/scvmm_operations_test.spec.ts @@ -6,20 +6,13 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import { - env, - Recorder, - RecorderStartOptions, - delay, - isPlaybackMode, -} from "@azure-tools/test-recorder"; +import { env, Recorder, RecorderStartOptions, isPlaybackMode } from "@azure-tools/test-recorder"; import { createTestCredential } from "@azure-tools/test-credential"; -import { assert } from "chai"; -import { Context } from "mocha"; -import { ScVmm } from "../src/scVmm"; +import { ScVmm } from "../src/scVmm.js"; +import { describe, it, assert, beforeEach, afterEach } from "vitest"; const replaceableVariables: Record = { - SUBSCRIPTION_ID: "88888888-8888-8888-8888-888888888888" + SUBSCRIPTION_ID: "88888888-8888-8888-8888-888888888888", }; const recorderOptions: RecorderStartOptions = { @@ -38,32 +31,25 @@ describe("Scvmm test", () => { let recorder: Recorder; let subscriptionId: string; let client: ScVmm; - 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 || ''; + subscriptionId = env.SUBSCRIPTION_ID || ""; // This is an example of how the environment variables are used const credential = createTestCredential(); client = new ScVmm(credential, subscriptionId, recorder.configureClientOptions({})); - location = "eastus"; - resourceGroup = "myjstest"; - resourcename = "resourcetest"; - }); - afterEach(async function () { + afterEach(async () => { await recorder.stop(); }); - it("operation list test", async function () { + it("operation list test", async () => { const resArray = new Array(); for await (let item of client.operations.list()) { resArray.push(item); } assert.notEqual(resArray.length, 0); }); -}) +}); diff --git a/sdk/scvmm/arm-scvmm/test/snippets.spec.ts b/sdk/scvmm/arm-scvmm/test/snippets.spec.ts new file mode 100644 index 000000000000..56dcd02d689b --- /dev/null +++ b/sdk/scvmm/arm-scvmm/test/snippets.spec.ts @@ -0,0 +1,27 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import { ScVmm } from "../src/index.js"; +import { DefaultAzureCredential, InteractiveBrowserCredential } from "@azure/identity"; +import { setLogLevel } from "@azure/logger"; +import { describe, it } from "vitest"; + +describe("snippets", () => { + it("ReadmeSampleCreateClient_Node", async () => { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new ScVmm(new DefaultAzureCredential(), subscriptionId); + }); + + it("ReadmeSampleCreateClient_Browser", async () => { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const credential = new InteractiveBrowserCredential({ + tenantId: "", + clientId: "", + }); + const client = new ScVmm(credential, subscriptionId); + }); + + it("SetLogLevel", async () => { + setLogLevel("info"); + }); +}); diff --git a/sdk/scvmm/arm-scvmm/tsconfig.browser.config.json b/sdk/scvmm/arm-scvmm/tsconfig.browser.config.json new file mode 100644 index 000000000000..0c8bafa97126 --- /dev/null +++ b/sdk/scvmm/arm-scvmm/tsconfig.browser.config.json @@ -0,0 +1,6 @@ +{ + "extends": [ + "./tsconfig.test.json", + "../../../tsconfig.browser.base.json" + ] +} diff --git a/sdk/scvmm/arm-scvmm/tsconfig.json b/sdk/scvmm/arm-scvmm/tsconfig.json index dcb6754c3ab3..19ceb382b521 100644 --- a/sdk/scvmm/arm-scvmm/tsconfig.json +++ b/sdk/scvmm/arm-scvmm/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-scvmm": [ - "./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/scvmm/arm-scvmm/tsconfig.samples.json b/sdk/scvmm/arm-scvmm/tsconfig.samples.json new file mode 100644 index 000000000000..c64149cc9265 --- /dev/null +++ b/sdk/scvmm/arm-scvmm/tsconfig.samples.json @@ -0,0 +1,10 @@ +{ + "extends": "../../../tsconfig.samples.base.json", + "compilerOptions": { + "paths": { + "@azure/arm-scvmm": [ + "./dist/esm" + ] + } + } +} diff --git a/sdk/scvmm/arm-scvmm/tsconfig.src.json b/sdk/scvmm/arm-scvmm/tsconfig.src.json new file mode 100644 index 000000000000..bae70752dd38 --- /dev/null +++ b/sdk/scvmm/arm-scvmm/tsconfig.src.json @@ -0,0 +1,3 @@ +{ + "extends": "../../../tsconfig.lib.json" +} diff --git a/sdk/scvmm/arm-scvmm/tsconfig.test.json b/sdk/scvmm/arm-scvmm/tsconfig.test.json new file mode 100644 index 000000000000..3c2b783a8c1b --- /dev/null +++ b/sdk/scvmm/arm-scvmm/tsconfig.test.json @@ -0,0 +1,6 @@ +{ + "extends": [ + "./tsconfig.src.json", + "../../../tsconfig.test.base.json" + ] +} diff --git a/sdk/scvmm/arm-scvmm/vitest.browser.config.ts b/sdk/scvmm/arm-scvmm/vitest.browser.config.ts new file mode 100644 index 000000000000..182729ab5ce9 --- /dev/null +++ b/sdk/scvmm/arm-scvmm/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/scvmm/arm-scvmm/vitest.config.ts b/sdk/scvmm/arm-scvmm/vitest.config.ts new file mode 100644 index 000000000000..40e031385dd8 --- /dev/null +++ b/sdk/scvmm/arm-scvmm/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/scvmm/arm-scvmm/vitest.esm.config.ts b/sdk/scvmm/arm-scvmm/vitest.esm.config.ts new file mode 100644 index 000000000000..a70127279fc9 --- /dev/null +++ b/sdk/scvmm/arm-scvmm/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/search/arm-search/README.md b/sdk/search/arm-search/README.md index b3fe691f0924..aa448a6c3fa6 100644 --- a/sdk/search/arm-search/README.md +++ b/sdk/search/arm-search/README.md @@ -48,20 +48,28 @@ Set the values of the client ID, tenant ID, and client secret of the AAD applica For more information about how to create an Azure AD Application check out [this guide](https://learn.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal). -```javascript -const { SearchManagementClient } = require("@azure/arm-search"); -const { DefaultAzureCredential } = require("@azure/identity"); -// For client-side applications running in the browser, use InteractiveBrowserCredential instead of DefaultAzureCredential. See https://aka.ms/azsdk/js/identity/examples for more details. +Using Node.js and Node-like environments, you can use the `DefaultAzureCredential` class to authenticate the client. + +```ts snippet:ReadmeSampleCreateClient_Node +import { SearchManagementClient } from "@azure/arm-search"; +import { DefaultAzureCredential } from "@azure/identity"; const subscriptionId = "00000000-0000-0000-0000-000000000000"; const client = new SearchManagementClient(new DefaultAzureCredential(), subscriptionId); +``` + +For browser environments, use the `InteractiveBrowserCredential` from the `@azure/identity` package to authenticate. -// For client-side applications running in the browser, use this code instead: -// const credential = new InteractiveBrowserCredential({ -// tenantId: "", -// clientId: "" -// }); -// const client = new SearchManagementClient(credential, subscriptionId); +```ts snippet:ReadmeSampleCreateClient_Browser +import { InteractiveBrowserCredential } from "@azure/identity"; +import { SearchManagementClient } from "@azure/arm-search"; + +const subscriptionId = "00000000-0000-0000-0000-000000000000"; +const credential = new InteractiveBrowserCredential({ + tenantId: "", + clientId: "", +}); +const client = new SearchManagementClient(credential, subscriptionId); ``` ### JavaScript Bundle @@ -80,8 +88,9 @@ To use this client library in the browser, first you need to use a bundler. For Enabling logging may help uncover useful information about failures. In order to see a log of HTTP requests and responses, set the `AZURE_LOG_LEVEL` environment variable to `info`. Alternatively, logging can be enabled at runtime by calling `setLogLevel` in the `@azure/logger`: -```javascript -const { setLogLevel } = require("@azure/logger"); +```ts snippet:SetLogLevel +import { setLogLevel } from "@azure/logger"; + setLogLevel("info"); ``` diff --git a/sdk/search/arm-search/api-extractor.json b/sdk/search/arm-search/api-extractor.json index b7e5608ce0ec..9b9155acb2de 100644 --- a/sdk/search/arm-search/api-extractor.json +++ b/sdk/search/arm-search/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-search.d.ts" + "publicTrimmedFilePath": "dist/arm-search.d.ts" }, "messages": { "tsdocMessageReporting": { @@ -28,4 +28,4 @@ } } } -} \ No newline at end of file +} diff --git a/sdk/search/arm-search/package.json b/sdk/search/arm-search/package.json index da0c37965954..2deedf3fed34 100644 --- a/sdk/search/arm-search/package.json +++ b/sdk/search/arm-search/package.json @@ -8,13 +8,13 @@ "node": ">=18.0.0" }, "dependencies": { - "@azure/abort-controller": "^1.0.0", - "@azure/core-auth": "^1.6.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.4", - "@azure/core-paging": "^1.2.0", - "@azure/core-rest-pipeline": "^1.14.0", - "tslib": "^2.2.0" + "@azure/core-paging": "^1.6.2", + "@azure/core-rest-pipeline": "^1.19.0", + "tslib": "^2.8.1" }, "keywords": [ "node", @@ -24,23 +24,23 @@ "isomorphic" ], "license": "MIT", - "main": "./dist/index.js", - "module": "./dist-esm/src/index.js", - "types": "./types/arm-search.d.ts", + "main": "./dist/commonjs/index.js", + "module": "./dist/esm/index.js", + "types": "./dist/commonjs/index.d.ts", "devDependencies": { - "@azure-tools/test-credential": "^1.1.0", - "@azure-tools/test-recorder": "^3.0.0", + "@azure-tools/test-credential": "^2.0.0", + "@azure-tools/test-recorder": "^4.1.0", + "@azure-tools/test-utils-vitest": "^1.0.0", "@azure/dev-tool": "^1.0.0", - "@azure/identity": "^4.0.1", - "@types/chai": "^4.2.8", - "@types/mocha": "^10.0.0", + "@azure/identity": "^4.6.0", + "@azure/logger": "^1.1.4", "@types/node": "^18.0.0", - "chai": "^4.2.0", + "@vitest/browser": "^3.0.5", + "@vitest/coverage-istanbul": "^3.0.5", "dotenv": "^16.0.0", - "mocha": "^11.0.2", - "ts-node": "^10.0.0", - "tsx": "^4.7.1", - "typescript": "~5.7.2" + "playwright": "^1.50.1", + "typescript": "~5.7.2", + "vitest": "^3.0.5" }, "repository": { "type": "git", @@ -50,24 +50,14 @@ "url": "https://github.com/Azure/azure-sdk-for-js/issues" }, "files": [ - "dist/**/*.js", - "dist/**/*.js.map", - "dist/**/*.d.ts", - "dist/**/*.d.ts.map", - "dist-esm/**/*.js", - "dist-esm/**/*.js.map", - "dist-esm/**/*.d.ts", - "dist-esm/**/*.d.ts.map", - "src/**/*.ts", + "dist/", "README.md", "LICENSE", - "tsconfig.json", - "review/*", - "CHANGELOG.md", - "types/*" + "review/", + "CHANGELOG.md" ], "scripts": { - "build": "npm run clean && tsc && dev-tool run bundle && npm run minify && 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.", @@ -79,7 +69,7 @@ "format": "echo skipped", "integration-test": "npm run integration-test:node && npm run integration-test:browser", "integration-test:browser": "echo skipped", - "integration-test:node": "dev-tool run test:node-ts-input -- --timeout 1200000 'test/*.ts'", + "integration-test:node": "dev-tool run test:vitest --esm", "lint": "echo skipped", "minify": "dev-tool run vendored uglifyjs -c -m --comments --source-map \"content='./dist/index.js.map'\" -o ./dist/index.min.js ./dist/index.js", "pack": "npm pack 2>&1", @@ -89,8 +79,8 @@ "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", - "update-snippets": "echo skipped" + "unit-test:node": "dev-tool run test:vitest", + "update-snippets": "dev-tool run update-snippets" }, "sideEffects": false, "//metadata": { @@ -110,5 +100,45 @@ ], "disableDocsMs": true, "apiRefLink": "https://learn.microsoft.com/javascript/api/@azure/arm-search?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/search/arm-search/samples-dev/adminKeysGetSample.ts b/sdk/search/arm-search/samples-dev/adminKeysGetSample.ts index e7d9fda885a5..441fb87e7af0 100644 --- a/sdk/search/arm-search/samples-dev/adminKeysGetSample.ts +++ b/sdk/search/arm-search/samples-dev/adminKeysGetSample.ts @@ -7,9 +7,7 @@ */ import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the primary and secondary admin API keys for the specified Azure AI Search service. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets the primary and secondary admin API keys for the specified Azure AI Search service. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchGetAdminKeys.json */ -async function searchGetAdminKeys() { +async function searchGetAdminKeys(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -27,7 +25,7 @@ async function searchGetAdminKeys() { console.log(result); } -async function main() { +async function main(): Promise { await searchGetAdminKeys(); } diff --git a/sdk/search/arm-search/samples-dev/adminKeysRegenerateSample.ts b/sdk/search/arm-search/samples-dev/adminKeysRegenerateSample.ts index 56ee13054f4b..efbd4c911d25 100644 --- a/sdk/search/arm-search/samples-dev/adminKeysRegenerateSample.ts +++ b/sdk/search/arm-search/samples-dev/adminKeysRegenerateSample.ts @@ -7,9 +7,7 @@ */ import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Regenerates either the primary or secondary admin API key. You can only regenerate one key at a time. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Regenerates either the primary or secondary admin API key. You can only regenerate one key at a time. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchRegenerateAdminKey.json */ -async function searchRegenerateAdminKey() { +async function searchRegenerateAdminKey(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -28,7 +26,7 @@ async function searchRegenerateAdminKey() { console.log(result); } -async function main() { +async function main(): Promise { await searchRegenerateAdminKey(); } diff --git a/sdk/search/arm-search/samples-dev/networkSecurityPerimeterConfigurationsGetSample.ts b/sdk/search/arm-search/samples-dev/networkSecurityPerimeterConfigurationsGetSample.ts index ab093e97e7f7..732d58237dc1 100644 --- a/sdk/search/arm-search/samples-dev/networkSecurityPerimeterConfigurationsGetSample.ts +++ b/sdk/search/arm-search/samples-dev/networkSecurityPerimeterConfigurationsGetSample.ts @@ -7,9 +7,7 @@ */ import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a network security perimeter configuration. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a network security perimeter configuration. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/NetworkSecurityPerimeterConfigurationsGet.json */ -async function getAnNspConfigByName() { +async function getAnNspConfigByName(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -32,7 +30,7 @@ async function getAnNspConfigByName() { console.log(result); } -async function main() { +async function main(): Promise { await getAnNspConfigByName(); } diff --git a/sdk/search/arm-search/samples-dev/networkSecurityPerimeterConfigurationsListByServiceSample.ts b/sdk/search/arm-search/samples-dev/networkSecurityPerimeterConfigurationsListByServiceSample.ts index 3f07c88c4dfb..abf176c953b1 100644 --- a/sdk/search/arm-search/samples-dev/networkSecurityPerimeterConfigurationsListByServiceSample.ts +++ b/sdk/search/arm-search/samples-dev/networkSecurityPerimeterConfigurationsListByServiceSample.ts @@ -7,9 +7,7 @@ */ import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of network security perimeter configurations for a search service. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a list of network security perimeter configurations for a search service. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/NetworkSecurityPerimeterConfigurationsListByService.json */ -async function listNspConfigsBySearchService() { +async function listNspConfigsBySearchService(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -33,7 +31,7 @@ async function listNspConfigsBySearchService() { console.log(resArray); } -async function main() { +async function main(): Promise { await listNspConfigsBySearchService(); } diff --git a/sdk/search/arm-search/samples-dev/networkSecurityPerimeterConfigurationsReconcileSample.ts b/sdk/search/arm-search/samples-dev/networkSecurityPerimeterConfigurationsReconcileSample.ts index e9a7cfb443cb..921cdf77921c 100644 --- a/sdk/search/arm-search/samples-dev/networkSecurityPerimeterConfigurationsReconcileSample.ts +++ b/sdk/search/arm-search/samples-dev/networkSecurityPerimeterConfigurationsReconcileSample.ts @@ -7,9 +7,7 @@ */ import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Reconcile network security perimeter configuration for the Azure AI Search resource provider. This triggers a manual resync with network security perimeter configurations by ensuring the search service carries the latest configuration. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Reconcile network security perimeter configuration for the Azure AI Search resource provider. This triggers a manual resync with network security perimeter configurations by ensuring the search service carries the latest configuration. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/NetworkSecurityPerimeterConfigurationsReconcile.json */ -async function reconcileNspConfig() { +async function reconcileNspConfig(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -32,7 +30,7 @@ async function reconcileNspConfig() { console.log(result); } -async function main() { +async function main(): Promise { await reconcileNspConfig(); } diff --git a/sdk/search/arm-search/samples-dev/operationsListSample.ts b/sdk/search/arm-search/samples-dev/operationsListSample.ts index 5536761d5415..46eb3c9e7ce1 100644 --- a/sdk/search/arm-search/samples-dev/operationsListSample.ts +++ b/sdk/search/arm-search/samples-dev/operationsListSample.ts @@ -7,9 +7,7 @@ */ import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists all of the available REST API operations of the Microsoft.Search provider. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists all of the available REST API operations of the Microsoft.Search provider. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchListOperations.json */ -async function searchListOperations() { +async function searchListOperations(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function searchListOperations() { console.log(resArray); } -async function main() { +async function main(): Promise { await searchListOperations(); } diff --git a/sdk/search/arm-search/samples-dev/privateEndpointConnectionsDeleteSample.ts b/sdk/search/arm-search/samples-dev/privateEndpointConnectionsDeleteSample.ts index 649f209f24ac..c69c1a931933 100644 --- a/sdk/search/arm-search/samples-dev/privateEndpointConnectionsDeleteSample.ts +++ b/sdk/search/arm-search/samples-dev/privateEndpointConnectionsDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Disconnects the private endpoint connection and deletes it from the search service. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Disconnects the private endpoint connection and deletes it from the search service. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/DeletePrivateEndpointConnection.json */ -async function privateEndpointConnectionDelete() { +async function privateEndpointConnectionDelete(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -32,7 +30,7 @@ async function privateEndpointConnectionDelete() { console.log(result); } -async function main() { +async function main(): Promise { await privateEndpointConnectionDelete(); } diff --git a/sdk/search/arm-search/samples-dev/privateEndpointConnectionsGetSample.ts b/sdk/search/arm-search/samples-dev/privateEndpointConnectionsGetSample.ts index ba8499638940..8a6728ec6908 100644 --- a/sdk/search/arm-search/samples-dev/privateEndpointConnectionsGetSample.ts +++ b/sdk/search/arm-search/samples-dev/privateEndpointConnectionsGetSample.ts @@ -7,9 +7,7 @@ */ import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the details of the private endpoint connection to the search service in the given resource group. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets the details of the private endpoint connection to the search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/GetPrivateEndpointConnection.json */ -async function privateEndpointConnectionGet() { +async function privateEndpointConnectionGet(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -32,7 +30,7 @@ async function privateEndpointConnectionGet() { console.log(result); } -async function main() { +async function main(): Promise { await privateEndpointConnectionGet(); } diff --git a/sdk/search/arm-search/samples-dev/privateEndpointConnectionsListByServiceSample.ts b/sdk/search/arm-search/samples-dev/privateEndpointConnectionsListByServiceSample.ts index 1cfad2927ad5..6cf6b3239ffc 100644 --- a/sdk/search/arm-search/samples-dev/privateEndpointConnectionsListByServiceSample.ts +++ b/sdk/search/arm-search/samples-dev/privateEndpointConnectionsListByServiceSample.ts @@ -7,9 +7,7 @@ */ import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of all private endpoint connections in the given service. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a list of all private endpoint connections in the given service. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/ListPrivateEndpointConnectionsByService.json */ -async function listPrivateEndpointConnectionsByService() { +async function listPrivateEndpointConnectionsByService(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -33,7 +31,7 @@ async function listPrivateEndpointConnectionsByService() { console.log(resArray); } -async function main() { +async function main(): Promise { await listPrivateEndpointConnectionsByService(); } diff --git a/sdk/search/arm-search/samples-dev/privateEndpointConnectionsUpdateSample.ts b/sdk/search/arm-search/samples-dev/privateEndpointConnectionsUpdateSample.ts index 68234e4d5ede..162a25cdee6b 100644 --- a/sdk/search/arm-search/samples-dev/privateEndpointConnectionsUpdateSample.ts +++ b/sdk/search/arm-search/samples-dev/privateEndpointConnectionsUpdateSample.ts @@ -8,9 +8,7 @@ import type { PrivateEndpointConnection } from "@azure/arm-search"; import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a private endpoint connection to the search service in the given resource group. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates a private endpoint connection to the search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/UpdatePrivateEndpointConnection.json */ -async function privateEndpointConnectionUpdate() { +async function privateEndpointConnectionUpdate(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -42,7 +40,7 @@ async function privateEndpointConnectionUpdate() { console.log(result); } -async function main() { +async function main(): Promise { await privateEndpointConnectionUpdate(); } diff --git a/sdk/search/arm-search/samples-dev/privateLinkResourcesListSupportedSample.ts b/sdk/search/arm-search/samples-dev/privateLinkResourcesListSupportedSample.ts index 40750ce95169..cc9ca7d10c19 100644 --- a/sdk/search/arm-search/samples-dev/privateLinkResourcesListSupportedSample.ts +++ b/sdk/search/arm-search/samples-dev/privateLinkResourcesListSupportedSample.ts @@ -7,9 +7,7 @@ */ import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of all supported private link resource types for the given service. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a list of all supported private link resource types for the given service. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/ListSupportedPrivateLinkResources.json */ -async function listSupportedPrivateLinkResources() { +async function listSupportedPrivateLinkResources(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -33,7 +31,7 @@ async function listSupportedPrivateLinkResources() { console.log(resArray); } -async function main() { +async function main(): Promise { await listSupportedPrivateLinkResources(); } diff --git a/sdk/search/arm-search/samples-dev/queryKeysCreateSample.ts b/sdk/search/arm-search/samples-dev/queryKeysCreateSample.ts index 18c10e1e94bc..86d4137b940a 100644 --- a/sdk/search/arm-search/samples-dev/queryKeysCreateSample.ts +++ b/sdk/search/arm-search/samples-dev/queryKeysCreateSample.ts @@ -7,9 +7,7 @@ */ import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Generates a new query key for the specified search service. You can create up to 50 query keys per service. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Generates a new query key for the specified search service. You can create up to 50 query keys per service. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchCreateQueryKey.json */ -async function searchCreateQueryKey() { +async function searchCreateQueryKey(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -28,7 +26,7 @@ async function searchCreateQueryKey() { console.log(result); } -async function main() { +async function main(): Promise { await searchCreateQueryKey(); } diff --git a/sdk/search/arm-search/samples-dev/queryKeysDeleteSample.ts b/sdk/search/arm-search/samples-dev/queryKeysDeleteSample.ts index 29a9fc064e85..555c41d132a3 100644 --- a/sdk/search/arm-search/samples-dev/queryKeysDeleteSample.ts +++ b/sdk/search/arm-search/samples-dev/queryKeysDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes the specified query key. Unlike admin keys, query keys are not regenerated. The process for regenerating a query key is to delete and then recreate it. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Deletes the specified query key. Unlike admin keys, query keys are not regenerated. The process for regenerating a query key is to delete and then recreate it. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchDeleteQueryKey.json */ -async function searchDeleteQueryKey() { +async function searchDeleteQueryKey(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -28,7 +26,7 @@ async function searchDeleteQueryKey() { console.log(result); } -async function main() { +async function main(): Promise { await searchDeleteQueryKey(); } diff --git a/sdk/search/arm-search/samples-dev/queryKeysListBySearchServiceSample.ts b/sdk/search/arm-search/samples-dev/queryKeysListBySearchServiceSample.ts index 6f6cb28d58d7..50bf6118ab84 100644 --- a/sdk/search/arm-search/samples-dev/queryKeysListBySearchServiceSample.ts +++ b/sdk/search/arm-search/samples-dev/queryKeysListBySearchServiceSample.ts @@ -7,9 +7,7 @@ */ import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns the list of query API keys for the given Azure AI Search service. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Returns the list of query API keys for the given Azure AI Search service. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchListQueryKeysBySearchService.json */ -async function searchListQueryKeysBySearchService() { +async function searchListQueryKeysBySearchService(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -33,7 +31,7 @@ async function searchListQueryKeysBySearchService() { console.log(resArray); } -async function main() { +async function main(): Promise { await searchListQueryKeysBySearchService(); } diff --git a/sdk/search/arm-search/samples-dev/servicesCheckNameAvailabilitySample.ts b/sdk/search/arm-search/samples-dev/servicesCheckNameAvailabilitySample.ts index 20bf86dd45cb..de6bf71603be 100644 --- a/sdk/search/arm-search/samples-dev/servicesCheckNameAvailabilitySample.ts +++ b/sdk/search/arm-search/samples-dev/servicesCheckNameAvailabilitySample.ts @@ -7,9 +7,7 @@ */ import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Checks whether or not the given search service name is available for use. Search service names must be globally unique since they are part of the service URI (https://.search.windows.net). @@ -17,7 +15,7 @@ dotenv.config(); * @summary Checks whether or not the given search service name is available for use. Search service names must be globally unique since they are part of the service URI (https://.search.windows.net). * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchCheckNameAvailability.json */ -async function searchCheckNameAvailability() { +async function searchCheckNameAvailability(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const name = "mysearchservice"; const credential = new DefaultAzureCredential(); @@ -26,7 +24,7 @@ async function searchCheckNameAvailability() { console.log(result); } -async function main() { +async function main(): Promise { await searchCheckNameAvailability(); } diff --git a/sdk/search/arm-search/samples-dev/servicesCreateOrUpdateSample.ts b/sdk/search/arm-search/samples-dev/servicesCreateOrUpdateSample.ts index d03a88c2db98..e99baa014979 100644 --- a/sdk/search/arm-search/samples-dev/servicesCreateOrUpdateSample.ts +++ b/sdk/search/arm-search/samples-dev/servicesCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { SearchService } from "@azure/arm-search"; import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a search service in the given resource group. If the search service already exists, all properties will be updated with the given values. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates a search service in the given resource group. If the search service already exists, all properties will be updated with the given values. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchCreateOrUpdateService.json */ -async function searchCreateOrUpdateService() { +async function searchCreateOrUpdateService(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -46,7 +44,7 @@ async function searchCreateOrUpdateService() { * @summary Creates or updates a search service in the given resource group. If the search service already exists, all properties will be updated with the given values. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchCreateOrUpdateServiceAuthOptions.json */ -async function searchCreateOrUpdateServiceAuthOptions() { +async function searchCreateOrUpdateServiceAuthOptions(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -77,7 +75,7 @@ async function searchCreateOrUpdateServiceAuthOptions() { * @summary Creates or updates a search service in the given resource group. If the search service already exists, all properties will be updated with the given values. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchCreateOrUpdateServiceDisableLocalAuth.json */ -async function searchCreateOrUpdateServiceDisableLocalAuth() { +async function searchCreateOrUpdateServiceDisableLocalAuth(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -106,7 +104,7 @@ async function searchCreateOrUpdateServiceDisableLocalAuth() { * @summary Creates or updates a search service in the given resource group. If the search service already exists, all properties will be updated with the given values. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchCreateOrUpdateServiceToAllowAccessFromPrivateEndpoints.json */ -async function searchCreateOrUpdateServiceToAllowAccessFromPrivateEndpoints() { +async function searchCreateOrUpdateServiceToAllowAccessFromPrivateEndpoints(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -135,7 +133,7 @@ async function searchCreateOrUpdateServiceToAllowAccessFromPrivateEndpoints() { * @summary Creates or updates a search service in the given resource group. If the search service already exists, all properties will be updated with the given values. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchCreateOrUpdateServiceToAllowAccessFromPublicCustomIPs.json */ -async function searchCreateOrUpdateServiceToAllowAccessFromPublicCustomIPs() { +async function searchCreateOrUpdateServiceToAllowAccessFromPublicCustomIPs(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -166,7 +164,7 @@ async function searchCreateOrUpdateServiceToAllowAccessFromPublicCustomIPs() { * @summary Creates or updates a search service in the given resource group. If the search service already exists, all properties will be updated with the given values. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchCreateOrUpdateServiceToAllowAccessFromPublicCustomIPsAndBypass.json */ -async function searchCreateOrUpdateServiceToAllowAccessFromPublicCustomIPsAndBypass() { +async function searchCreateOrUpdateServiceToAllowAccessFromPublicCustomIPsAndBypass(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -198,7 +196,7 @@ async function searchCreateOrUpdateServiceToAllowAccessFromPublicCustomIPsAndByp * @summary Creates or updates a search service in the given resource group. If the search service already exists, all properties will be updated with the given values. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchCreateOrUpdateServiceWithCmkEnforcement.json */ -async function searchCreateOrUpdateServiceWithCmkEnforcement() { +async function searchCreateOrUpdateServiceWithCmkEnforcement(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -227,7 +225,7 @@ async function searchCreateOrUpdateServiceWithCmkEnforcement() { * @summary Creates or updates a search service in the given resource group. If the search service already exists, all properties will be updated with the given values. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchCreateOrUpdateServiceWithDataExfiltration.json */ -async function searchCreateOrUpdateServiceWithDataExfiltration() { +async function searchCreateOrUpdateServiceWithDataExfiltration(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -256,7 +254,7 @@ async function searchCreateOrUpdateServiceWithDataExfiltration() { * @summary Creates or updates a search service in the given resource group. If the search service already exists, all properties will be updated with the given values. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchCreateOrUpdateServiceWithIdentity.json */ -async function searchCreateOrUpdateServiceWithIdentity() { +async function searchCreateOrUpdateServiceWithIdentity(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -291,7 +289,7 @@ async function searchCreateOrUpdateServiceWithIdentity() { * @summary Creates or updates a search service in the given resource group. If the search service already exists, all properties will be updated with the given values. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchCreateOrUpdateWithSemanticSearch.json */ -async function searchCreateOrUpdateWithSemanticSearch() { +async function searchCreateOrUpdateWithSemanticSearch(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -314,7 +312,7 @@ async function searchCreateOrUpdateWithSemanticSearch() { console.log(result); } -async function main() { +async function main(): Promise { await searchCreateOrUpdateService(); await searchCreateOrUpdateServiceAuthOptions(); await searchCreateOrUpdateServiceDisableLocalAuth(); diff --git a/sdk/search/arm-search/samples-dev/servicesDeleteSample.ts b/sdk/search/arm-search/samples-dev/servicesDeleteSample.ts index 44145df83e57..5275c21c545f 100644 --- a/sdk/search/arm-search/samples-dev/servicesDeleteSample.ts +++ b/sdk/search/arm-search/samples-dev/servicesDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a search service in the given resource group, along with its associated resources. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Deletes a search service in the given resource group, along with its associated resources. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchDeleteService.json */ -async function searchDeleteService() { +async function searchDeleteService(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -27,7 +25,7 @@ async function searchDeleteService() { console.log(result); } -async function main() { +async function main(): Promise { await searchDeleteService(); } diff --git a/sdk/search/arm-search/samples-dev/servicesGetSample.ts b/sdk/search/arm-search/samples-dev/servicesGetSample.ts index 28692ee32759..645bc036bd8c 100644 --- a/sdk/search/arm-search/samples-dev/servicesGetSample.ts +++ b/sdk/search/arm-search/samples-dev/servicesGetSample.ts @@ -7,9 +7,7 @@ */ import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the search service with the given name in the given resource group. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets the search service with the given name in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchGetService.json */ -async function searchGetService() { +async function searchGetService(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -27,7 +25,7 @@ async function searchGetService() { console.log(result); } -async function main() { +async function main(): Promise { await searchGetService(); } diff --git a/sdk/search/arm-search/samples-dev/servicesListByResourceGroupSample.ts b/sdk/search/arm-search/samples-dev/servicesListByResourceGroupSample.ts index 6105d0aad29a..139090ad5fcc 100644 --- a/sdk/search/arm-search/samples-dev/servicesListByResourceGroupSample.ts +++ b/sdk/search/arm-search/samples-dev/servicesListByResourceGroupSample.ts @@ -7,9 +7,7 @@ */ import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of all Search services in the given resource group. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a list of all Search services in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchListServicesByResourceGroup.json */ -async function searchListServicesByResourceGroup() { +async function searchListServicesByResourceGroup(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function searchListServicesByResourceGroup() { console.log(resArray); } -async function main() { +async function main(): Promise { await searchListServicesByResourceGroup(); } diff --git a/sdk/search/arm-search/samples-dev/servicesListBySubscriptionSample.ts b/sdk/search/arm-search/samples-dev/servicesListBySubscriptionSample.ts index 813f13a5999b..3aa4885424b5 100644 --- a/sdk/search/arm-search/samples-dev/servicesListBySubscriptionSample.ts +++ b/sdk/search/arm-search/samples-dev/servicesListBySubscriptionSample.ts @@ -7,9 +7,7 @@ */ import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of all Search services in the given subscription. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a list of all Search services in the given subscription. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchListServicesBySubscription.json */ -async function searchListServicesBySubscription() { +async function searchListServicesBySubscription(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const credential = new DefaultAzureCredential(); const client = new SearchManagementClient(credential, subscriptionId); @@ -28,7 +26,7 @@ async function searchListServicesBySubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { await searchListServicesBySubscription(); } diff --git a/sdk/search/arm-search/samples-dev/servicesUpdateSample.ts b/sdk/search/arm-search/samples-dev/servicesUpdateSample.ts index 359abff264bd..96e064d3cd93 100644 --- a/sdk/search/arm-search/samples-dev/servicesUpdateSample.ts +++ b/sdk/search/arm-search/samples-dev/servicesUpdateSample.ts @@ -8,9 +8,7 @@ import type { SearchServiceUpdate } from "@azure/arm-search"; import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates an existing search service in the given resource group. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates an existing search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchUpdateService.json */ -async function searchUpdateService() { +async function searchUpdateService(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -38,7 +36,7 @@ async function searchUpdateService() { * @summary Updates an existing search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchUpdateServiceAuthOptions.json */ -async function searchUpdateServiceAuthOptions() { +async function searchUpdateServiceAuthOptions(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -61,7 +59,7 @@ async function searchUpdateServiceAuthOptions() { * @summary Updates an existing search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchUpdateServiceDisableLocalAuth.json */ -async function searchUpdateServiceDisableLocalAuth() { +async function searchUpdateServiceDisableLocalAuth(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -82,7 +80,7 @@ async function searchUpdateServiceDisableLocalAuth() { * @summary Updates an existing search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchUpdateServiceToAllowAccessFromPrivateEndpoints.json */ -async function searchUpdateServiceToAllowAccessFromPrivateEndpoints() { +async function searchUpdateServiceToAllowAccessFromPrivateEndpoints(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -103,7 +101,7 @@ async function searchUpdateServiceToAllowAccessFromPrivateEndpoints() { * @summary Updates an existing search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchUpdateServiceToAllowAccessFromPublicCustomIPs.json */ -async function searchUpdateServiceToAllowAccessFromPublicCustomIPs() { +async function searchUpdateServiceToAllowAccessFromPublicCustomIPs(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -127,7 +125,7 @@ async function searchUpdateServiceToAllowAccessFromPublicCustomIPs() { * @summary Updates an existing search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchUpdateServiceToAllowAccessFromPublicCustomIPsAndBypass.json */ -async function searchUpdateServiceToAllowAccessFromPublicCustomIPsAndBypass() { +async function searchUpdateServiceToAllowAccessFromPublicCustomIPsAndBypass(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -152,7 +150,7 @@ async function searchUpdateServiceToAllowAccessFromPublicCustomIPsAndBypass() { * @summary Updates an existing search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchUpdateServiceToRemoveIdentity.json */ -async function searchUpdateServiceToRemoveIdentity() { +async function searchUpdateServiceToRemoveIdentity(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -172,7 +170,7 @@ async function searchUpdateServiceToRemoveIdentity() { * @summary Updates an existing search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchUpdateServiceWithCmkEnforcement.json */ -async function searchUpdateServiceWithCmkEnforcement() { +async function searchUpdateServiceWithCmkEnforcement(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -193,7 +191,7 @@ async function searchUpdateServiceWithCmkEnforcement() { * @summary Updates an existing search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchUpdateServiceWithDataExfiltration.json */ -async function searchUpdateServiceWithDataExfiltration() { +async function searchUpdateServiceWithDataExfiltration(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -214,7 +212,7 @@ async function searchUpdateServiceWithDataExfiltration() { * @summary Updates an existing search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchUpdateServiceWithSemanticSearch.json */ -async function searchUpdateServiceWithSemanticSearch() { +async function searchUpdateServiceWithSemanticSearch(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -229,7 +227,7 @@ async function searchUpdateServiceWithSemanticSearch() { console.log(result); } -async function main() { +async function main(): Promise { await searchUpdateService(); await searchUpdateServiceAuthOptions(); await searchUpdateServiceDisableLocalAuth(); diff --git a/sdk/search/arm-search/samples-dev/sharedPrivateLinkResourcesCreateOrUpdateSample.ts b/sdk/search/arm-search/samples-dev/sharedPrivateLinkResourcesCreateOrUpdateSample.ts index 1859e0f840bf..6dda55660f8e 100644 --- a/sdk/search/arm-search/samples-dev/sharedPrivateLinkResourcesCreateOrUpdateSample.ts +++ b/sdk/search/arm-search/samples-dev/sharedPrivateLinkResourcesCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { SharedPrivateLinkResource } from "@azure/arm-search"; import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Initiates the creation or update of a shared private link resource managed by the search service in the given resource group. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Initiates the creation or update of a shared private link resource managed by the search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/CreateOrUpdateSharedPrivateLinkResource.json */ -async function sharedPrivateLinkResourceCreateOrUpdate() { +async function sharedPrivateLinkResourceCreateOrUpdate(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -43,7 +41,7 @@ async function sharedPrivateLinkResourceCreateOrUpdate() { console.log(result); } -async function main() { +async function main(): Promise { await sharedPrivateLinkResourceCreateOrUpdate(); } diff --git a/sdk/search/arm-search/samples-dev/sharedPrivateLinkResourcesDeleteSample.ts b/sdk/search/arm-search/samples-dev/sharedPrivateLinkResourcesDeleteSample.ts index 10fb69e3f260..a91bab2107a3 100644 --- a/sdk/search/arm-search/samples-dev/sharedPrivateLinkResourcesDeleteSample.ts +++ b/sdk/search/arm-search/samples-dev/sharedPrivateLinkResourcesDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Initiates the deletion of the shared private link resource from the search service. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Initiates the deletion of the shared private link resource from the search service. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/DeleteSharedPrivateLinkResource.json */ -async function sharedPrivateLinkResourceDelete() { +async function sharedPrivateLinkResourceDelete(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -32,7 +30,7 @@ async function sharedPrivateLinkResourceDelete() { console.log(result); } -async function main() { +async function main(): Promise { await sharedPrivateLinkResourceDelete(); } diff --git a/sdk/search/arm-search/samples-dev/sharedPrivateLinkResourcesGetSample.ts b/sdk/search/arm-search/samples-dev/sharedPrivateLinkResourcesGetSample.ts index 3d9e2969182c..c4ff34d98338 100644 --- a/sdk/search/arm-search/samples-dev/sharedPrivateLinkResourcesGetSample.ts +++ b/sdk/search/arm-search/samples-dev/sharedPrivateLinkResourcesGetSample.ts @@ -7,9 +7,7 @@ */ import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the details of the shared private link resource managed by the search service in the given resource group. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets the details of the shared private link resource managed by the search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/GetSharedPrivateLinkResource.json */ -async function sharedPrivateLinkResourceGet() { +async function sharedPrivateLinkResourceGet(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -32,7 +30,7 @@ async function sharedPrivateLinkResourceGet() { console.log(result); } -async function main() { +async function main(): Promise { await sharedPrivateLinkResourceGet(); } diff --git a/sdk/search/arm-search/samples-dev/sharedPrivateLinkResourcesListByServiceSample.ts b/sdk/search/arm-search/samples-dev/sharedPrivateLinkResourcesListByServiceSample.ts index 48b227f2089f..e6160a99ac93 100644 --- a/sdk/search/arm-search/samples-dev/sharedPrivateLinkResourcesListByServiceSample.ts +++ b/sdk/search/arm-search/samples-dev/sharedPrivateLinkResourcesListByServiceSample.ts @@ -7,9 +7,7 @@ */ import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of all shared private link resources managed by the given service. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a list of all shared private link resources managed by the given service. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/ListSharedPrivateLinkResourcesByService.json */ -async function listSharedPrivateLinkResourcesByService() { +async function listSharedPrivateLinkResourcesByService(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -33,7 +31,7 @@ async function listSharedPrivateLinkResourcesByService() { console.log(resArray); } -async function main() { +async function main(): Promise { await listSharedPrivateLinkResourcesByService(); } diff --git a/sdk/search/arm-search/samples-dev/usageBySubscriptionSkuSample.ts b/sdk/search/arm-search/samples-dev/usageBySubscriptionSkuSample.ts index 957aa443cae6..45c3b38391b3 100644 --- a/sdk/search/arm-search/samples-dev/usageBySubscriptionSkuSample.ts +++ b/sdk/search/arm-search/samples-dev/usageBySubscriptionSkuSample.ts @@ -7,9 +7,7 @@ */ import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the quota usage for a search sku in the given subscription. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets the quota usage for a search sku in the given subscription. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/GetQuotaUsage.json */ -async function getQuotaUsage() { +async function getQuotaUsage(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const location = "westus"; const skuName = "free"; @@ -27,7 +25,7 @@ async function getQuotaUsage() { console.log(result); } -async function main() { +async function main(): Promise { await getQuotaUsage(); } diff --git a/sdk/search/arm-search/samples-dev/usagesListBySubscriptionSample.ts b/sdk/search/arm-search/samples-dev/usagesListBySubscriptionSample.ts index 76353e2f47aa..7b2d9495148d 100644 --- a/sdk/search/arm-search/samples-dev/usagesListBySubscriptionSample.ts +++ b/sdk/search/arm-search/samples-dev/usagesListBySubscriptionSample.ts @@ -7,9 +7,7 @@ */ import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a list of all Azure AI Search quota usages across the subscription. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get a list of all Azure AI Search quota usages across the subscription. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/GetQuotaUsagesList.json */ -async function getQuotaUsagesList() { +async function getQuotaUsagesList(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const location = "westus"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function getQuotaUsagesList() { console.log(resArray); } -async function main() { +async function main(): Promise { await getQuotaUsagesList(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/adminKeysGetSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/adminKeysGetSample.ts index e175e9dd303b..0f96d14574e5 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/adminKeysGetSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/adminKeysGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the primary and secondary admin API keys for the specified Azure AI Search service. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets the primary and secondary admin API keys for the specified Azure AI Search service. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchGetAdminKeys.json */ -async function searchGetAdminKeys() { +async function searchGetAdminKeys(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -33,7 +31,7 @@ async function searchGetAdminKeys() { console.log(result); } -async function main() { +async function main(): Promise { searchGetAdminKeys(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/adminKeysRegenerateSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/adminKeysRegenerateSample.ts index 2f467e566263..e393dec89351 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/adminKeysRegenerateSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/adminKeysRegenerateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Regenerates either the primary or secondary admin API key. You can only regenerate one key at a time. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Regenerates either the primary or secondary admin API key. You can only regenerate one key at a time. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchRegenerateAdminKey.json */ -async function searchRegenerateAdminKey() { +async function searchRegenerateAdminKey(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -35,7 +33,7 @@ async function searchRegenerateAdminKey() { console.log(result); } -async function main() { +async function main(): Promise { searchRegenerateAdminKey(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/networkSecurityPerimeterConfigurationsGetSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/networkSecurityPerimeterConfigurationsGetSample.ts index 3df847ef8d1c..36aa7a6ad87f 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/networkSecurityPerimeterConfigurationsGetSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/networkSecurityPerimeterConfigurationsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a network security perimeter configuration. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a network security perimeter configuration. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/NetworkSecurityPerimeterConfigurationsGet.json */ -async function getAnNspConfigByName() { +async function getAnNspConfigByName(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -35,7 +33,7 @@ async function getAnNspConfigByName() { console.log(result); } -async function main() { +async function main(): Promise { getAnNspConfigByName(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/networkSecurityPerimeterConfigurationsListByServiceSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/networkSecurityPerimeterConfigurationsListByServiceSample.ts index 12f09b2ca830..49127546bdf1 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/networkSecurityPerimeterConfigurationsListByServiceSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/networkSecurityPerimeterConfigurationsListByServiceSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of network security perimeter configurations for a search service. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a list of network security perimeter configurations for a search service. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/NetworkSecurityPerimeterConfigurationsListByService.json */ -async function listNspConfigsBySearchService() { +async function listNspConfigsBySearchService(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -36,7 +34,7 @@ async function listNspConfigsBySearchService() { console.log(resArray); } -async function main() { +async function main(): Promise { listNspConfigsBySearchService(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/networkSecurityPerimeterConfigurationsReconcileSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/networkSecurityPerimeterConfigurationsReconcileSample.ts index 884e3a3afae1..508495fd8abe 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/networkSecurityPerimeterConfigurationsReconcileSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/networkSecurityPerimeterConfigurationsReconcileSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Reconcile network security perimeter configuration for the Azure AI Search resource provider. This triggers a manual resync with network security perimeter configurations by ensuring the search service carries the latest configuration. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Reconcile network security perimeter configuration for the Azure AI Search resource provider. This triggers a manual resync with network security perimeter configurations by ensuring the search service carries the latest configuration. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/NetworkSecurityPerimeterConfigurationsReconcile.json */ -async function reconcileNspConfig() { +async function reconcileNspConfig(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -36,7 +34,7 @@ async function reconcileNspConfig() { console.log(result); } -async function main() { +async function main(): Promise { reconcileNspConfig(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/operationsListSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/operationsListSample.ts index d78376528beb..953b21cdc5e2 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/operationsListSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/operationsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists all of the available REST API operations of the Microsoft.Search provider. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists all of the available REST API operations of the Microsoft.Search provider. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchListOperations.json */ -async function searchListOperations() { +async function searchListOperations(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "00000000-0000-0000-0000-000000000000"; @@ -33,7 +31,7 @@ async function searchListOperations() { console.log(resArray); } -async function main() { +async function main(): Promise { searchListOperations(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/privateEndpointConnectionsDeleteSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/privateEndpointConnectionsDeleteSample.ts index 209258fff916..c772a7ca2232 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/privateEndpointConnectionsDeleteSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/privateEndpointConnectionsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Disconnects the private endpoint connection and deletes it from the search service. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Disconnects the private endpoint connection and deletes it from the search service. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/DeletePrivateEndpointConnection.json */ -async function privateEndpointConnectionDelete() { +async function privateEndpointConnectionDelete(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -36,7 +34,7 @@ async function privateEndpointConnectionDelete() { console.log(result); } -async function main() { +async function main(): Promise { privateEndpointConnectionDelete(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/privateEndpointConnectionsGetSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/privateEndpointConnectionsGetSample.ts index 29b75ea54c85..ff6ed72016f5 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/privateEndpointConnectionsGetSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/privateEndpointConnectionsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the details of the private endpoint connection to the search service in the given resource group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets the details of the private endpoint connection to the search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/GetPrivateEndpointConnection.json */ -async function privateEndpointConnectionGet() { +async function privateEndpointConnectionGet(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -36,7 +34,7 @@ async function privateEndpointConnectionGet() { console.log(result); } -async function main() { +async function main(): Promise { privateEndpointConnectionGet(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/privateEndpointConnectionsListByServiceSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/privateEndpointConnectionsListByServiceSample.ts index a67d55499e06..6826895b2116 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/privateEndpointConnectionsListByServiceSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/privateEndpointConnectionsListByServiceSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of all private endpoint connections in the given service. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a list of all private endpoint connections in the given service. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/ListPrivateEndpointConnectionsByService.json */ -async function listPrivateEndpointConnectionsByService() { +async function listPrivateEndpointConnectionsByService(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -36,7 +34,7 @@ async function listPrivateEndpointConnectionsByService() { console.log(resArray); } -async function main() { +async function main(): Promise { listPrivateEndpointConnectionsByService(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/privateEndpointConnectionsUpdateSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/privateEndpointConnectionsUpdateSample.ts index 4988dfe2d70f..75e9c223e1c0 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/privateEndpointConnectionsUpdateSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/privateEndpointConnectionsUpdateSample.ts @@ -13,9 +13,7 @@ import { SearchManagementClient, } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a private endpoint connection to the search service in the given resource group. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Updates a private endpoint connection to the search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/UpdatePrivateEndpointConnection.json */ -async function privateEndpointConnectionUpdate() { +async function privateEndpointConnectionUpdate(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -48,7 +46,7 @@ async function privateEndpointConnectionUpdate() { console.log(result); } -async function main() { +async function main(): Promise { privateEndpointConnectionUpdate(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/privateLinkResourcesListSupportedSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/privateLinkResourcesListSupportedSample.ts index dfcbe62bd599..fd282b6d412a 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/privateLinkResourcesListSupportedSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/privateLinkResourcesListSupportedSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of all supported private link resource types for the given service. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a list of all supported private link resource types for the given service. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/ListSupportedPrivateLinkResources.json */ -async function listSupportedPrivateLinkResources() { +async function listSupportedPrivateLinkResources(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -36,7 +34,7 @@ async function listSupportedPrivateLinkResources() { console.log(resArray); } -async function main() { +async function main(): Promise { listSupportedPrivateLinkResources(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/queryKeysCreateSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/queryKeysCreateSample.ts index e400e71c913d..1e8addbdcaaf 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/queryKeysCreateSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/queryKeysCreateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Generates a new query key for the specified search service. You can create up to 50 query keys per service. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Generates a new query key for the specified search service. You can create up to 50 query keys per service. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchCreateQueryKey.json */ -async function searchCreateQueryKey() { +async function searchCreateQueryKey(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -36,7 +34,7 @@ async function searchCreateQueryKey() { console.log(result); } -async function main() { +async function main(): Promise { searchCreateQueryKey(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/queryKeysDeleteSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/queryKeysDeleteSample.ts index ac436c6630fd..d7924de18025 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/queryKeysDeleteSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/queryKeysDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes the specified query key. Unlike admin keys, query keys are not regenerated. The process for regenerating a query key is to delete and then recreate it. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes the specified query key. Unlike admin keys, query keys are not regenerated. The process for regenerating a query key is to delete and then recreate it. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchDeleteQueryKey.json */ -async function searchDeleteQueryKey() { +async function searchDeleteQueryKey(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -35,7 +33,7 @@ async function searchDeleteQueryKey() { console.log(result); } -async function main() { +async function main(): Promise { searchDeleteQueryKey(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/queryKeysListBySearchServiceSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/queryKeysListBySearchServiceSample.ts index c2689725c334..1057a11c5e3c 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/queryKeysListBySearchServiceSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/queryKeysListBySearchServiceSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns the list of query API keys for the given Azure AI Search service. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Returns the list of query API keys for the given Azure AI Search service. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchListQueryKeysBySearchService.json */ -async function searchListQueryKeysBySearchService() { +async function searchListQueryKeysBySearchService(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -36,7 +34,7 @@ async function searchListQueryKeysBySearchService() { console.log(resArray); } -async function main() { +async function main(): Promise { searchListQueryKeysBySearchService(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesCheckNameAvailabilitySample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesCheckNameAvailabilitySample.ts index 2c730d129bf3..384bd9368cb5 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesCheckNameAvailabilitySample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesCheckNameAvailabilitySample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Checks whether or not the given search service name is available for use. Search service names must be globally unique since they are part of the service URI (https://.search.windows.net). @@ -20,7 +18,7 @@ dotenv.config(); * @summary Checks whether or not the given search service name is available for use. Search service names must be globally unique since they are part of the service URI (https://.search.windows.net). * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchCheckNameAvailability.json */ -async function searchCheckNameAvailability() { +async function searchCheckNameAvailability(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const name = "mysearchservice"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function searchCheckNameAvailability() { console.log(result); } -async function main() { +async function main(): Promise { searchCheckNameAvailability(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesCreateOrUpdateSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesCreateOrUpdateSample.ts index 685552412abc..fad59c3c5b20 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesCreateOrUpdateSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchService, SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a search service in the given resource group. If the search service already exists, all properties will be updated with the given values. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Creates or updates a search service in the given resource group. If the search service already exists, all properties will be updated with the given values. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchCreateOrUpdateService.json */ -async function searchCreateOrUpdateService() { +async function searchCreateOrUpdateService(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -48,7 +46,7 @@ async function searchCreateOrUpdateService() { * @summary Creates or updates a search service in the given resource group. If the search service already exists, all properties will be updated with the given values. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchCreateOrUpdateServiceAuthOptions.json */ -async function searchCreateOrUpdateServiceAuthOptions() { +async function searchCreateOrUpdateServiceAuthOptions(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -79,7 +77,7 @@ async function searchCreateOrUpdateServiceAuthOptions() { * @summary Creates or updates a search service in the given resource group. If the search service already exists, all properties will be updated with the given values. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchCreateOrUpdateServiceDisableLocalAuth.json */ -async function searchCreateOrUpdateServiceDisableLocalAuth() { +async function searchCreateOrUpdateServiceDisableLocalAuth(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -108,7 +106,7 @@ async function searchCreateOrUpdateServiceDisableLocalAuth() { * @summary Creates or updates a search service in the given resource group. If the search service already exists, all properties will be updated with the given values. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchCreateOrUpdateServiceToAllowAccessFromPrivateEndpoints.json */ -async function searchCreateOrUpdateServiceToAllowAccessFromPrivateEndpoints() { +async function searchCreateOrUpdateServiceToAllowAccessFromPrivateEndpoints(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -137,7 +135,7 @@ async function searchCreateOrUpdateServiceToAllowAccessFromPrivateEndpoints() { * @summary Creates or updates a search service in the given resource group. If the search service already exists, all properties will be updated with the given values. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchCreateOrUpdateServiceToAllowAccessFromPublicCustomIPs.json */ -async function searchCreateOrUpdateServiceToAllowAccessFromPublicCustomIPs() { +async function searchCreateOrUpdateServiceToAllowAccessFromPublicCustomIPs(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -168,7 +166,7 @@ async function searchCreateOrUpdateServiceToAllowAccessFromPublicCustomIPs() { * @summary Creates or updates a search service in the given resource group. If the search service already exists, all properties will be updated with the given values. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchCreateOrUpdateServiceToAllowAccessFromPublicCustomIPsAndBypass.json */ -async function searchCreateOrUpdateServiceToAllowAccessFromPublicCustomIPsAndBypass() { +async function searchCreateOrUpdateServiceToAllowAccessFromPublicCustomIPsAndBypass(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -200,7 +198,7 @@ async function searchCreateOrUpdateServiceToAllowAccessFromPublicCustomIPsAndByp * @summary Creates or updates a search service in the given resource group. If the search service already exists, all properties will be updated with the given values. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchCreateOrUpdateServiceWithCmkEnforcement.json */ -async function searchCreateOrUpdateServiceWithCmkEnforcement() { +async function searchCreateOrUpdateServiceWithCmkEnforcement(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -229,7 +227,7 @@ async function searchCreateOrUpdateServiceWithCmkEnforcement() { * @summary Creates or updates a search service in the given resource group. If the search service already exists, all properties will be updated with the given values. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchCreateOrUpdateServiceWithDataExfiltration.json */ -async function searchCreateOrUpdateServiceWithDataExfiltration() { +async function searchCreateOrUpdateServiceWithDataExfiltration(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -258,7 +256,7 @@ async function searchCreateOrUpdateServiceWithDataExfiltration() { * @summary Creates or updates a search service in the given resource group. If the search service already exists, all properties will be updated with the given values. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchCreateOrUpdateServiceWithIdentity.json */ -async function searchCreateOrUpdateServiceWithIdentity() { +async function searchCreateOrUpdateServiceWithIdentity(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -293,7 +291,7 @@ async function searchCreateOrUpdateServiceWithIdentity() { * @summary Creates or updates a search service in the given resource group. If the search service already exists, all properties will be updated with the given values. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchCreateOrUpdateWithSemanticSearch.json */ -async function searchCreateOrUpdateWithSemanticSearch() { +async function searchCreateOrUpdateWithSemanticSearch(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -316,7 +314,7 @@ async function searchCreateOrUpdateWithSemanticSearch() { console.log(result); } -async function main() { +async function main(): Promise { searchCreateOrUpdateService(); searchCreateOrUpdateServiceAuthOptions(); searchCreateOrUpdateServiceDisableLocalAuth(); diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesDeleteSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesDeleteSample.ts index 6af1128b615d..04dd774e2014 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesDeleteSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a search service in the given resource group, along with its associated resources. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes a search service in the given resource group, along with its associated resources. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchDeleteService.json */ -async function searchDeleteService() { +async function searchDeleteService(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -33,7 +31,7 @@ async function searchDeleteService() { console.log(result); } -async function main() { +async function main(): Promise { searchDeleteService(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesGetSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesGetSample.ts index a808d0e87602..75d1e0327221 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesGetSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the search service with the given name in the given resource group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets the search service with the given name in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchGetService.json */ -async function searchGetService() { +async function searchGetService(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -33,7 +31,7 @@ async function searchGetService() { console.log(result); } -async function main() { +async function main(): Promise { searchGetService(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesListByResourceGroupSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesListByResourceGroupSample.ts index 7b191ddcad3b..ee565ee963e2 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesListByResourceGroupSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesListByResourceGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of all Search services in the given resource group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a list of all Search services in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchListServicesByResourceGroup.json */ -async function searchListServicesByResourceGroup() { +async function searchListServicesByResourceGroup(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const credential = new DefaultAzureCredential(); @@ -34,7 +32,7 @@ async function searchListServicesByResourceGroup() { console.log(resArray); } -async function main() { +async function main(): Promise { searchListServicesByResourceGroup(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesListBySubscriptionSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesListBySubscriptionSample.ts index fd42de6dfaae..78b794a5684b 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesListBySubscriptionSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesListBySubscriptionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of all Search services in the given subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a list of all Search services in the given subscription. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchListServicesBySubscription.json */ -async function searchListServicesBySubscription() { +async function searchListServicesBySubscription(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const credential = new DefaultAzureCredential(); const client = new SearchManagementClient(credential, subscriptionId); @@ -31,7 +29,7 @@ async function searchListServicesBySubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { searchListServicesBySubscription(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesUpdateSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesUpdateSample.ts index 7c8b569e1f89..d11ae03d1d49 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesUpdateSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/servicesUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchServiceUpdate, SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates an existing search service in the given resource group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Updates an existing search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchUpdateService.json */ -async function searchUpdateService() { +async function searchUpdateService(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -44,7 +42,7 @@ async function searchUpdateService() { * @summary Updates an existing search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchUpdateServiceAuthOptions.json */ -async function searchUpdateServiceAuthOptions() { +async function searchUpdateServiceAuthOptions(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -71,7 +69,7 @@ async function searchUpdateServiceAuthOptions() { * @summary Updates an existing search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchUpdateServiceDisableLocalAuth.json */ -async function searchUpdateServiceDisableLocalAuth() { +async function searchUpdateServiceDisableLocalAuth(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -96,7 +94,7 @@ async function searchUpdateServiceDisableLocalAuth() { * @summary Updates an existing search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchUpdateServiceToAllowAccessFromPrivateEndpoints.json */ -async function searchUpdateServiceToAllowAccessFromPrivateEndpoints() { +async function searchUpdateServiceToAllowAccessFromPrivateEndpoints(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -121,7 +119,7 @@ async function searchUpdateServiceToAllowAccessFromPrivateEndpoints() { * @summary Updates an existing search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchUpdateServiceToAllowAccessFromPublicCustomIPs.json */ -async function searchUpdateServiceToAllowAccessFromPublicCustomIPs() { +async function searchUpdateServiceToAllowAccessFromPublicCustomIPs(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -149,7 +147,7 @@ async function searchUpdateServiceToAllowAccessFromPublicCustomIPs() { * @summary Updates an existing search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchUpdateServiceToAllowAccessFromPublicCustomIPsAndBypass.json */ -async function searchUpdateServiceToAllowAccessFromPublicCustomIPsAndBypass() { +async function searchUpdateServiceToAllowAccessFromPublicCustomIPsAndBypass(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -178,7 +176,7 @@ async function searchUpdateServiceToAllowAccessFromPublicCustomIPsAndBypass() { * @summary Updates an existing search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchUpdateServiceToRemoveIdentity.json */ -async function searchUpdateServiceToRemoveIdentity() { +async function searchUpdateServiceToRemoveIdentity(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -202,7 +200,7 @@ async function searchUpdateServiceToRemoveIdentity() { * @summary Updates an existing search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchUpdateServiceWithCmkEnforcement.json */ -async function searchUpdateServiceWithCmkEnforcement() { +async function searchUpdateServiceWithCmkEnforcement(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -227,7 +225,7 @@ async function searchUpdateServiceWithCmkEnforcement() { * @summary Updates an existing search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchUpdateServiceWithDataExfiltration.json */ -async function searchUpdateServiceWithDataExfiltration() { +async function searchUpdateServiceWithDataExfiltration(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -252,7 +250,7 @@ async function searchUpdateServiceWithDataExfiltration() { * @summary Updates an existing search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/SearchUpdateServiceWithSemanticSearch.json */ -async function searchUpdateServiceWithSemanticSearch() { +async function searchUpdateServiceWithSemanticSearch(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -271,7 +269,7 @@ async function searchUpdateServiceWithSemanticSearch() { console.log(result); } -async function main() { +async function main(): Promise { searchUpdateService(); searchUpdateServiceAuthOptions(); searchUpdateServiceDisableLocalAuth(); diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/sharedPrivateLinkResourcesCreateOrUpdateSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/sharedPrivateLinkResourcesCreateOrUpdateSample.ts index 22c2567c39f7..19e856dcfafb 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/sharedPrivateLinkResourcesCreateOrUpdateSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/sharedPrivateLinkResourcesCreateOrUpdateSample.ts @@ -13,9 +13,7 @@ import { SearchManagementClient, } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Initiates the creation or update of a shared private link resource managed by the search service in the given resource group. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Initiates the creation or update of a shared private link resource managed by the search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/CreateOrUpdateSharedPrivateLinkResource.json */ -async function sharedPrivateLinkResourceCreateOrUpdate() { +async function sharedPrivateLinkResourceCreateOrUpdate(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -49,7 +47,7 @@ async function sharedPrivateLinkResourceCreateOrUpdate() { console.log(result); } -async function main() { +async function main(): Promise { sharedPrivateLinkResourceCreateOrUpdate(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/sharedPrivateLinkResourcesDeleteSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/sharedPrivateLinkResourcesDeleteSample.ts index 3ccaccee4249..ae1151cada4c 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/sharedPrivateLinkResourcesDeleteSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/sharedPrivateLinkResourcesDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Initiates the deletion of the shared private link resource from the search service. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Initiates the deletion of the shared private link resource from the search service. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/DeleteSharedPrivateLinkResource.json */ -async function sharedPrivateLinkResourceDelete() { +async function sharedPrivateLinkResourceDelete(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -35,7 +33,7 @@ async function sharedPrivateLinkResourceDelete() { console.log(result); } -async function main() { +async function main(): Promise { sharedPrivateLinkResourceDelete(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/sharedPrivateLinkResourcesGetSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/sharedPrivateLinkResourcesGetSample.ts index 76c46ce6076f..499a03f074ab 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/sharedPrivateLinkResourcesGetSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/sharedPrivateLinkResourcesGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the details of the shared private link resource managed by the search service in the given resource group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets the details of the shared private link resource managed by the search service in the given resource group. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/GetSharedPrivateLinkResource.json */ -async function sharedPrivateLinkResourceGet() { +async function sharedPrivateLinkResourceGet(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -35,7 +33,7 @@ async function sharedPrivateLinkResourceGet() { console.log(result); } -async function main() { +async function main(): Promise { sharedPrivateLinkResourceGet(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/sharedPrivateLinkResourcesListByServiceSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/sharedPrivateLinkResourcesListByServiceSample.ts index cedabc98f54f..b9c5b8d5907c 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/sharedPrivateLinkResourcesListByServiceSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/sharedPrivateLinkResourcesListByServiceSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of all shared private link resources managed by the given service. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a list of all shared private link resources managed by the given service. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/ListSharedPrivateLinkResourcesByService.json */ -async function listSharedPrivateLinkResourcesByService() { +async function listSharedPrivateLinkResourcesByService(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const resourceGroupName = process.env["SEARCH_RESOURCE_GROUP"] || "rg1"; const searchServiceName = "mysearchservice"; @@ -36,7 +34,7 @@ async function listSharedPrivateLinkResourcesByService() { console.log(resArray); } -async function main() { +async function main(): Promise { listSharedPrivateLinkResourcesByService(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/usageBySubscriptionSkuSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/usageBySubscriptionSkuSample.ts index eb6d37a9db56..21a0b36f1959 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/usageBySubscriptionSkuSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/usageBySubscriptionSkuSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the quota usage for a search sku in the given subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets the quota usage for a search sku in the given subscription. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/GetQuotaUsage.json */ -async function getQuotaUsage() { +async function getQuotaUsage(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const location = "westus"; const skuName = "free"; @@ -30,7 +28,7 @@ async function getQuotaUsage() { console.log(result); } -async function main() { +async function main(): Promise { getQuotaUsage(); } diff --git a/sdk/search/arm-search/samples/v4-beta/typescript/src/usagesListBySubscriptionSample.ts b/sdk/search/arm-search/samples/v4-beta/typescript/src/usagesListBySubscriptionSample.ts index 9208c8fa5979..a6f001013e97 100644 --- a/sdk/search/arm-search/samples/v4-beta/typescript/src/usagesListBySubscriptionSample.ts +++ b/sdk/search/arm-search/samples/v4-beta/typescript/src/usagesListBySubscriptionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SearchManagementClient } from "@azure/arm-search"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a list of all Azure AI Search quota usages across the subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get a list of all Azure AI Search quota usages across the subscription. * x-ms-original-file: specification/search/resource-manager/Microsoft.Search/preview/2024-06-01-preview/examples/GetQuotaUsagesList.json */ -async function getQuotaUsagesList() { +async function getQuotaUsagesList(): Promise { const subscriptionId = process.env["SEARCH_SUBSCRIPTION_ID"] || "subid"; const location = "westus"; const credential = new DefaultAzureCredential(); @@ -32,7 +30,7 @@ async function getQuotaUsagesList() { console.log(resArray); } -async function main() { +async function main(): Promise { getQuotaUsagesList(); } diff --git a/sdk/search/arm-search/src/index.ts b/sdk/search/arm-search/src/index.ts index 948e465676fd..45627634cd0d 100644 --- a/sdk/search/arm-search/src/index.ts +++ b/sdk/search/arm-search/src/index.ts @@ -7,7 +7,7 @@ */ /// -export { getContinuationToken } from "./pagingHelper"; -export * from "./models"; -export { SearchManagementClient } from "./searchManagementClient"; -export * from "./operationsInterfaces"; +export { getContinuationToken } from "./pagingHelper.js"; +export * from "./models/index.js"; +export { SearchManagementClient } from "./searchManagementClient.js"; +export * from "./operationsInterfaces/index.js"; diff --git a/sdk/search/arm-search/src/models/parameters.ts b/sdk/search/arm-search/src/models/parameters.ts index a619705d96ad..bfae20826c08 100644 --- a/sdk/search/arm-search/src/models/parameters.ts +++ b/sdk/search/arm-search/src/models/parameters.ts @@ -17,7 +17,7 @@ import { CheckNameAvailabilityInput as CheckNameAvailabilityInputMapper, PrivateEndpointConnection as PrivateEndpointConnectionMapper, SharedPrivateLinkResource as SharedPrivateLinkResourceMapper, -} from "../models/mappers"; +} from "../models/mappers.js"; export const accept: OperationParameter = { parameterPath: "accept", diff --git a/sdk/search/arm-search/src/operations/adminKeys.ts b/sdk/search/arm-search/src/operations/adminKeys.ts index 9cd6560886d3..b8f4b470ea20 100644 --- a/sdk/search/arm-search/src/operations/adminKeys.ts +++ b/sdk/search/arm-search/src/operations/adminKeys.ts @@ -6,18 +6,18 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import { AdminKeys } from "../operationsInterfaces"; +import { AdminKeys } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SearchManagementClient } from "../searchManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SearchManagementClient } from "../searchManagementClient.js"; import { AdminKeysGetOptionalParams, AdminKeysGetResponse, AdminKeyKind, AdminKeysRegenerateOptionalParams, AdminKeysRegenerateResponse, -} from "../models"; +} from "../models/index.js"; /** Class containing AdminKeys operations. */ export class AdminKeysImpl implements AdminKeys { diff --git a/sdk/search/arm-search/src/operations/index.ts b/sdk/search/arm-search/src/operations/index.ts index e8c3c318ae97..98269ede0ec3 100644 --- a/sdk/search/arm-search/src/operations/index.ts +++ b/sdk/search/arm-search/src/operations/index.ts @@ -6,12 +6,12 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -export * from "./operations"; -export * from "./adminKeys"; -export * from "./queryKeys"; -export * from "./services"; -export * from "./privateLinkResources"; -export * from "./privateEndpointConnections"; -export * from "./sharedPrivateLinkResources"; -export * from "./usages"; -export * from "./networkSecurityPerimeterConfigurations"; +export * from "./operations.js"; +export * from "./adminKeys.js"; +export * from "./queryKeys.js"; +export * from "./services.js"; +export * from "./privateLinkResources.js"; +export * from "./privateEndpointConnections.js"; +export * from "./sharedPrivateLinkResources.js"; +export * from "./usages.js"; +export * from "./networkSecurityPerimeterConfigurations.js"; diff --git a/sdk/search/arm-search/src/operations/networkSecurityPerimeterConfigurations.ts b/sdk/search/arm-search/src/operations/networkSecurityPerimeterConfigurations.ts index 3e0763a32861..8168a4828852 100644 --- a/sdk/search/arm-search/src/operations/networkSecurityPerimeterConfigurations.ts +++ b/sdk/search/arm-search/src/operations/networkSecurityPerimeterConfigurations.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { NetworkSecurityPerimeterConfigurations } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { NetworkSecurityPerimeterConfigurations } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SearchManagementClient } from "../searchManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SearchManagementClient } from "../searchManagementClient.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { NetworkSecurityPerimeterConfiguration, NetworkSecurityPerimeterConfigurationsListByServiceNextOptionalParams, @@ -29,7 +29,7 @@ import { NetworkSecurityPerimeterConfigurationsReconcileOptionalParams, NetworkSecurityPerimeterConfigurationsReconcileResponse, NetworkSecurityPerimeterConfigurationsListByServiceNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing NetworkSecurityPerimeterConfigurations operations. */ diff --git a/sdk/search/arm-search/src/operations/operations.ts b/sdk/search/arm-search/src/operations/operations.ts index 6db09f807116..690844f35dcf 100644 --- a/sdk/search/arm-search/src/operations/operations.ts +++ b/sdk/search/arm-search/src/operations/operations.ts @@ -7,16 +7,16 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { Operations } from "../operationsInterfaces"; +import { Operations } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SearchManagementClient } from "../searchManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SearchManagementClient } from "../searchManagementClient.js"; import { Operation, OperationsListOptionalParams, OperationsListResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing Operations operations. */ diff --git a/sdk/search/arm-search/src/operations/privateEndpointConnections.ts b/sdk/search/arm-search/src/operations/privateEndpointConnections.ts index 0455cc061eac..57334f53e104 100644 --- a/sdk/search/arm-search/src/operations/privateEndpointConnections.ts +++ b/sdk/search/arm-search/src/operations/privateEndpointConnections.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { PrivateEndpointConnections } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { PrivateEndpointConnections } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SearchManagementClient } from "../searchManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SearchManagementClient } from "../searchManagementClient.js"; import { PrivateEndpointConnection, PrivateEndpointConnectionsListByServiceNextOptionalParams, @@ -25,7 +25,7 @@ import { PrivateEndpointConnectionsDeleteOptionalParams, PrivateEndpointConnectionsDeleteResponse, PrivateEndpointConnectionsListByServiceNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing PrivateEndpointConnections operations. */ diff --git a/sdk/search/arm-search/src/operations/privateLinkResources.ts b/sdk/search/arm-search/src/operations/privateLinkResources.ts index 5689e546a62f..9293b83999f1 100644 --- a/sdk/search/arm-search/src/operations/privateLinkResources.ts +++ b/sdk/search/arm-search/src/operations/privateLinkResources.ts @@ -7,16 +7,16 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { PrivateLinkResources } from "../operationsInterfaces"; +import { PrivateLinkResources } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SearchManagementClient } from "../searchManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SearchManagementClient } from "../searchManagementClient.js"; import { PrivateLinkResource, PrivateLinkResourcesListSupportedOptionalParams, PrivateLinkResourcesListSupportedResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing PrivateLinkResources operations. */ diff --git a/sdk/search/arm-search/src/operations/queryKeys.ts b/sdk/search/arm-search/src/operations/queryKeys.ts index a3cfccc41930..e515a796a27d 100644 --- a/sdk/search/arm-search/src/operations/queryKeys.ts +++ b/sdk/search/arm-search/src/operations/queryKeys.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { QueryKeys } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { QueryKeys } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SearchManagementClient } from "../searchManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SearchManagementClient } from "../searchManagementClient.js"; import { QueryKey, QueryKeysListBySearchServiceNextOptionalParams, @@ -22,7 +22,7 @@ import { QueryKeysCreateResponse, QueryKeysDeleteOptionalParams, QueryKeysListBySearchServiceNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing QueryKeys operations. */ diff --git a/sdk/search/arm-search/src/operations/services.ts b/sdk/search/arm-search/src/operations/services.ts index 2aa2a4474b3e..51ea870c9512 100644 --- a/sdk/search/arm-search/src/operations/services.ts +++ b/sdk/search/arm-search/src/operations/services.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { Services } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { Services } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SearchManagementClient } from "../searchManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SearchManagementClient } from "../searchManagementClient.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { SearchService, ServicesListByResourceGroupNextOptionalParams, @@ -39,7 +39,7 @@ import { ServicesCheckNameAvailabilityResponse, ServicesListByResourceGroupNextResponse, ServicesListBySubscriptionNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing Services operations. */ diff --git a/sdk/search/arm-search/src/operations/sharedPrivateLinkResources.ts b/sdk/search/arm-search/src/operations/sharedPrivateLinkResources.ts index d83d37f9c188..69bee6c7097d 100644 --- a/sdk/search/arm-search/src/operations/sharedPrivateLinkResources.ts +++ b/sdk/search/arm-search/src/operations/sharedPrivateLinkResources.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { SharedPrivateLinkResources } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { SharedPrivateLinkResources } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SearchManagementClient } from "../searchManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SearchManagementClient } from "../searchManagementClient.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { SharedPrivateLinkResource, SharedPrivateLinkResourcesListByServiceNextOptionalParams, @@ -30,7 +30,7 @@ import { SharedPrivateLinkResourcesGetResponse, SharedPrivateLinkResourcesDeleteOptionalParams, SharedPrivateLinkResourcesListByServiceNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing SharedPrivateLinkResources operations. */ diff --git a/sdk/search/arm-search/src/operations/usages.ts b/sdk/search/arm-search/src/operations/usages.ts index 42bbcdeea1f7..63e85dd40dce 100644 --- a/sdk/search/arm-search/src/operations/usages.ts +++ b/sdk/search/arm-search/src/operations/usages.ts @@ -7,19 +7,19 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { Usages } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { Usages } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SearchManagementClient } from "../searchManagementClient"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SearchManagementClient } from "../searchManagementClient.js"; import { QuotaUsageResult, UsagesListBySubscriptionNextOptionalParams, UsagesListBySubscriptionOptionalParams, UsagesListBySubscriptionResponse, UsagesListBySubscriptionNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing Usages operations. */ diff --git a/sdk/search/arm-search/src/operationsInterfaces/adminKeys.ts b/sdk/search/arm-search/src/operationsInterfaces/adminKeys.ts index a5fe08a21b23..eed55d522aa4 100644 --- a/sdk/search/arm-search/src/operationsInterfaces/adminKeys.ts +++ b/sdk/search/arm-search/src/operationsInterfaces/adminKeys.ts @@ -12,7 +12,7 @@ import { AdminKeyKind, AdminKeysRegenerateOptionalParams, AdminKeysRegenerateResponse, -} from "../models"; +} from "../models/index.js"; /** Interface representing a AdminKeys. */ export interface AdminKeys { diff --git a/sdk/search/arm-search/src/operationsInterfaces/index.ts b/sdk/search/arm-search/src/operationsInterfaces/index.ts index e8c3c318ae97..98269ede0ec3 100644 --- a/sdk/search/arm-search/src/operationsInterfaces/index.ts +++ b/sdk/search/arm-search/src/operationsInterfaces/index.ts @@ -6,12 +6,12 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -export * from "./operations"; -export * from "./adminKeys"; -export * from "./queryKeys"; -export * from "./services"; -export * from "./privateLinkResources"; -export * from "./privateEndpointConnections"; -export * from "./sharedPrivateLinkResources"; -export * from "./usages"; -export * from "./networkSecurityPerimeterConfigurations"; +export * from "./operations.js"; +export * from "./adminKeys.js"; +export * from "./queryKeys.js"; +export * from "./services.js"; +export * from "./privateLinkResources.js"; +export * from "./privateEndpointConnections.js"; +export * from "./sharedPrivateLinkResources.js"; +export * from "./usages.js"; +export * from "./networkSecurityPerimeterConfigurations.js"; diff --git a/sdk/search/arm-search/src/operationsInterfaces/networkSecurityPerimeterConfigurations.ts b/sdk/search/arm-search/src/operationsInterfaces/networkSecurityPerimeterConfigurations.ts index c404ae78ddff..3709c4cff18d 100644 --- a/sdk/search/arm-search/src/operationsInterfaces/networkSecurityPerimeterConfigurations.ts +++ b/sdk/search/arm-search/src/operationsInterfaces/networkSecurityPerimeterConfigurations.ts @@ -15,7 +15,7 @@ import { NetworkSecurityPerimeterConfigurationsGetResponse, NetworkSecurityPerimeterConfigurationsReconcileOptionalParams, NetworkSecurityPerimeterConfigurationsReconcileResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a NetworkSecurityPerimeterConfigurations. */ diff --git a/sdk/search/arm-search/src/operationsInterfaces/operations.ts b/sdk/search/arm-search/src/operationsInterfaces/operations.ts index 21813182553e..7af75b2d6270 100644 --- a/sdk/search/arm-search/src/operationsInterfaces/operations.ts +++ b/sdk/search/arm-search/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/search/arm-search/src/operationsInterfaces/privateEndpointConnections.ts b/sdk/search/arm-search/src/operationsInterfaces/privateEndpointConnections.ts index 19528b1e2609..6772ebee7cc7 100644 --- a/sdk/search/arm-search/src/operationsInterfaces/privateEndpointConnections.ts +++ b/sdk/search/arm-search/src/operationsInterfaces/privateEndpointConnections.ts @@ -16,7 +16,7 @@ import { PrivateEndpointConnectionsGetResponse, PrivateEndpointConnectionsDeleteOptionalParams, PrivateEndpointConnectionsDeleteResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a PrivateEndpointConnections. */ diff --git a/sdk/search/arm-search/src/operationsInterfaces/privateLinkResources.ts b/sdk/search/arm-search/src/operationsInterfaces/privateLinkResources.ts index 5deb1bcff118..5fbddf9bcd4c 100644 --- a/sdk/search/arm-search/src/operationsInterfaces/privateLinkResources.ts +++ b/sdk/search/arm-search/src/operationsInterfaces/privateLinkResources.ts @@ -10,7 +10,7 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging"; import { PrivateLinkResource, PrivateLinkResourcesListSupportedOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a PrivateLinkResources. */ diff --git a/sdk/search/arm-search/src/operationsInterfaces/queryKeys.ts b/sdk/search/arm-search/src/operationsInterfaces/queryKeys.ts index 725f9c29ca65..ce71dff5b93b 100644 --- a/sdk/search/arm-search/src/operationsInterfaces/queryKeys.ts +++ b/sdk/search/arm-search/src/operationsInterfaces/queryKeys.ts @@ -13,7 +13,7 @@ import { QueryKeysCreateOptionalParams, QueryKeysCreateResponse, QueryKeysDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a QueryKeys. */ diff --git a/sdk/search/arm-search/src/operationsInterfaces/services.ts b/sdk/search/arm-search/src/operationsInterfaces/services.ts index 691410455fb5..f0b965bdda24 100644 --- a/sdk/search/arm-search/src/operationsInterfaces/services.ts +++ b/sdk/search/arm-search/src/operationsInterfaces/services.ts @@ -22,7 +22,7 @@ import { ServicesDeleteOptionalParams, ServicesCheckNameAvailabilityOptionalParams, ServicesCheckNameAvailabilityResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a Services. */ diff --git a/sdk/search/arm-search/src/operationsInterfaces/sharedPrivateLinkResources.ts b/sdk/search/arm-search/src/operationsInterfaces/sharedPrivateLinkResources.ts index 66cb5c606d2e..ce5022ca4eeb 100644 --- a/sdk/search/arm-search/src/operationsInterfaces/sharedPrivateLinkResources.ts +++ b/sdk/search/arm-search/src/operationsInterfaces/sharedPrivateLinkResources.ts @@ -16,7 +16,7 @@ import { SharedPrivateLinkResourcesGetOptionalParams, SharedPrivateLinkResourcesGetResponse, SharedPrivateLinkResourcesDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a SharedPrivateLinkResources. */ diff --git a/sdk/search/arm-search/src/operationsInterfaces/usages.ts b/sdk/search/arm-search/src/operationsInterfaces/usages.ts index c560fb083128..872b6f1148ae 100644 --- a/sdk/search/arm-search/src/operationsInterfaces/usages.ts +++ b/sdk/search/arm-search/src/operationsInterfaces/usages.ts @@ -10,7 +10,7 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging"; import { QuotaUsageResult, UsagesListBySubscriptionOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a Usages. */ diff --git a/sdk/search/arm-search/src/searchManagementClient.ts b/sdk/search/arm-search/src/searchManagementClient.ts index 913c1c220f2a..ac9c94456bfd 100644 --- a/sdk/search/arm-search/src/searchManagementClient.ts +++ b/sdk/search/arm-search/src/searchManagementClient.ts @@ -24,7 +24,7 @@ import { SharedPrivateLinkResourcesImpl, UsagesImpl, NetworkSecurityPerimeterConfigurationsImpl, -} from "./operations"; +} from "./operations/index.js"; import { Operations, AdminKeys, @@ -35,14 +35,14 @@ import { SharedPrivateLinkResources, Usages, NetworkSecurityPerimeterConfigurations, -} from "./operationsInterfaces"; -import * as Parameters from "./models/parameters"; -import * as Mappers from "./models/mappers"; +} from "./operationsInterfaces/index.js"; +import * as Parameters from "./models/parameters.js"; +import * as Mappers from "./models/mappers.js"; import { SearchManagementClientOptionalParams, UsageBySubscriptionSkuOptionalParams, UsageBySubscriptionSkuResponse, -} from "./models"; +} from "./models/index.js"; export class SearchManagementClient extends coreClient.ServiceClient { $host: string; diff --git a/sdk/search/arm-search/test/search_examples.ts b/sdk/search/arm-search/test/search_examples.spec.ts similarity index 69% rename from sdk/search/arm-search/test/search_examples.ts rename to sdk/search/arm-search/test/search_examples.spec.ts index 9cd98b32bc15..04b11f604802 100644 --- a/sdk/search/arm-search/test/search_examples.ts +++ b/sdk/search/arm-search/test/search_examples.spec.ts @@ -6,41 +6,37 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import { - env, - Recorder, - RecorderStartOptions, - delay, - isPlaybackMode, -} from "@azure-tools/test-recorder"; +import { env, Recorder, RecorderStartOptions, isPlaybackMode } from "@azure-tools/test-recorder"; import { createTestCredential } from "@azure-tools/test-credential"; -import { assert } from "chai"; -import { Context } from "mocha"; -import { SearchManagementClient } from "../src/searchManagementClient"; +import { SearchManagementClient } from "../src/searchManagementClient.js"; +import { describe, it, assert, beforeEach, afterEach } from "vitest"; const replaceableVariables: Record = { - SUBSCRIPTION_ID: "azure_subscription_id" + SUBSCRIPTION_ID: "azure_subscription_id", }; const recorderOptions: RecorderStartOptions = { envSetupForPlayback: replaceableVariables, sanitizerOptions: { - bodySanitizers: [{ - regex: true, - value: `fakeKey`, - target: `[a-z0-9_A-z]{40,100}` - }], - uriSanitizers: [{ - regex: true, - value: `fakeKey`, - target: `[a-z0-9_A-z]{40,100}` - }] + bodySanitizers: [ + { + regex: true, + value: `fakeKey`, + target: `[a-z0-9_A-z]{40,100}`, + }, + ], + uriSanitizers: [ + { + regex: true, + value: `fakeKey`, + target: `[a-z0-9_A-z]{40,100}`, + }, + ], }, removeCentralSanitizers: [ "AZSDK3493", // .name in the body is not a secret and is listed below in the beforeEach section "AZSDK3430", // .id in the body is not a secret and is listed below in the beforeEach section ], - }; export const testPollingOptions = { @@ -57,24 +53,31 @@ describe("Search test", () => { let keyname: string; let keyvalue: 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 || ''; + subscriptionId = env.SUBSCRIPTION_ID || ""; // This is an example of how the environment variables are used const credential = createTestCredential(); - client = new SearchManagementClient(credential, subscriptionId, recorder.configureClientOptions({ endpoint: "https://eastus2euap.management.azure.com/", credentialScopes: "https://management.azure.com/.default" })); + client = new SearchManagementClient( + credential, + subscriptionId, + recorder.configureClientOptions({ + endpoint: "https://eastus2euap.management.azure.com/", + credentialScopes: "https://management.azure.com/.default", + }), + ); location = "eastus2euap"; resourceGroup = "myjstest"; - searchServiceName = "myjssearchservicexxx" + searchServiceName = "myjssearchservicexxx"; keyname = "testjskey"; }); - afterEach(async function () { + afterEach(async () => { await recorder.stop(); }); - it("operations list test", async function () { + it("operations list test", async () => { const resArray = new Array(); for await (const item of client.operations.list()) { resArray.push(item); @@ -82,25 +85,30 @@ describe("Search test", () => { assert.notEqual(resArray.length, 0); }); - it("services create test", async function () { - const res = await client.services.beginCreateOrUpdateAndWait(resourceGroup, searchServiceName, { - location: location, - replicaCount: 1, - partitionCount: 1, - hostingMode: "default", - sku: { - name: "standard" - } - }, testPollingOptions); + it("services create test", async () => { + const res = await client.services.beginCreateOrUpdateAndWait( + resourceGroup, + searchServiceName, + { + location: location, + replicaCount: 1, + partitionCount: 1, + hostingMode: "default", + sku: { + name: "standard", + }, + }, + testPollingOptions, + ); assert.equal(res.name, searchServiceName); - }).timeout(3600000); + }); - it("services get test", async function () { + it("services get test", async () => { const res = await client.services.get(resourceGroup, searchServiceName); assert.equal(res.name, searchServiceName); }); - it("services list test", async function () { + it("services list test", async () => { const resArray = new Array(); for await (let item of client.services.listByResourceGroup(resourceGroup)) { resArray.push(item); @@ -108,13 +116,13 @@ describe("Search test", () => { assert.equal(resArray.length, 1); }); - it("queryKeys create test", async function () { + it("queryKeys create test", async () => { const res = await client.queryKeys.create(resourceGroup, searchServiceName, keyname); keyvalue = res.key || ""; assert.equal(res.name, keyname); }); - it("queryKeys list test", async function () { + it("queryKeys list test", async () => { const resArray = new Array(); for await (let item of client.queryKeys.listBySearchService(resourceGroup, searchServiceName)) { resArray.push(item); @@ -141,7 +149,7 @@ describe("Search test", () => { assert.equal(resArray.length, len - 1); }); - it("services delete test", async function () { + it("services delete test", async () => { await client.services.delete(resourceGroup, searchServiceName); const resArray = new Array(); for await (let item of client.services.listByResourceGroup(resourceGroup)) { diff --git a/sdk/search/arm-search/test/snippets.spec.ts b/sdk/search/arm-search/test/snippets.spec.ts new file mode 100644 index 000000000000..c6b79fedc094 --- /dev/null +++ b/sdk/search/arm-search/test/snippets.spec.ts @@ -0,0 +1,27 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import { SearchManagementClient } from "../src/index.js"; +import { DefaultAzureCredential, InteractiveBrowserCredential } from "@azure/identity"; +import { setLogLevel } from "@azure/logger"; +import { describe, it } from "vitest"; + +describe("snippets", () => { + it("ReadmeSampleCreateClient_Node", async () => { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new SearchManagementClient(new DefaultAzureCredential(), subscriptionId); + }); + + it("ReadmeSampleCreateClient_Browser", async () => { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const credential = new InteractiveBrowserCredential({ + tenantId: "", + clientId: "", + }); + const client = new SearchManagementClient(credential, subscriptionId); + }); + + it("SetLogLevel", async () => { + setLogLevel("info"); + }); +}); diff --git a/sdk/search/arm-search/tsconfig.browser.config.json b/sdk/search/arm-search/tsconfig.browser.config.json new file mode 100644 index 000000000000..0c8bafa97126 --- /dev/null +++ b/sdk/search/arm-search/tsconfig.browser.config.json @@ -0,0 +1,6 @@ +{ + "extends": [ + "./tsconfig.test.json", + "../../../tsconfig.browser.base.json" + ] +} diff --git a/sdk/search/arm-search/tsconfig.json b/sdk/search/arm-search/tsconfig.json index e1056465e215..19ceb382b521 100644 --- a/sdk/search/arm-search/tsconfig.json +++ b/sdk/search/arm-search/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-search": [ - "./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/search/arm-search/tsconfig.samples.json b/sdk/search/arm-search/tsconfig.samples.json new file mode 100644 index 000000000000..13a652968954 --- /dev/null +++ b/sdk/search/arm-search/tsconfig.samples.json @@ -0,0 +1,10 @@ +{ + "extends": "../../../tsconfig.samples.base.json", + "compilerOptions": { + "paths": { + "@azure/arm-search": [ + "./dist/esm" + ] + } + } +} diff --git a/sdk/search/arm-search/tsconfig.src.json b/sdk/search/arm-search/tsconfig.src.json new file mode 100644 index 000000000000..bae70752dd38 --- /dev/null +++ b/sdk/search/arm-search/tsconfig.src.json @@ -0,0 +1,3 @@ +{ + "extends": "../../../tsconfig.lib.json" +} diff --git a/sdk/search/arm-search/tsconfig.test.json b/sdk/search/arm-search/tsconfig.test.json new file mode 100644 index 000000000000..3c2b783a8c1b --- /dev/null +++ b/sdk/search/arm-search/tsconfig.test.json @@ -0,0 +1,6 @@ +{ + "extends": [ + "./tsconfig.src.json", + "../../../tsconfig.test.base.json" + ] +} diff --git a/sdk/search/arm-search/vitest.browser.config.ts b/sdk/search/arm-search/vitest.browser.config.ts new file mode 100644 index 000000000000..182729ab5ce9 --- /dev/null +++ b/sdk/search/arm-search/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/search/arm-search/vitest.config.ts b/sdk/search/arm-search/vitest.config.ts new file mode 100644 index 000000000000..40e031385dd8 --- /dev/null +++ b/sdk/search/arm-search/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/search/arm-search/vitest.esm.config.ts b/sdk/search/arm-search/vitest.esm.config.ts new file mode 100644 index 000000000000..a70127279fc9 --- /dev/null +++ b/sdk/search/arm-search/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/security/arm-security/README.md b/sdk/security/arm-security/README.md index a138a64c8df1..d1dd6e6557a4 100644 --- a/sdk/security/arm-security/README.md +++ b/sdk/security/arm-security/README.md @@ -48,20 +48,28 @@ Set the values of the client ID, tenant ID, and client secret of the AAD applica For more information about how to create an Azure AD Application check out [this guide](https://learn.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal). -```javascript -const { SecurityCenter } = require("@azure/arm-security"); -const { DefaultAzureCredential } = require("@azure/identity"); -// For client-side applications running in the browser, use InteractiveBrowserCredential instead of DefaultAzureCredential. See https://aka.ms/azsdk/js/identity/examples for more details. +Using Node.js and Node-like environments, you can use the `DefaultAzureCredential` class to authenticate the client. + +```ts snippet:ReadmeSampleCreateClient_Node +import { SecurityCenter } from "@azure/arm-security"; +import { DefaultAzureCredential } from "@azure/identity"; const subscriptionId = "00000000-0000-0000-0000-000000000000"; const client = new SecurityCenter(new DefaultAzureCredential(), subscriptionId); +``` + +For browser environments, use the `InteractiveBrowserCredential` from the `@azure/identity` package to authenticate. -// For client-side applications running in the browser, use this code instead: -// const credential = new InteractiveBrowserCredential({ -// tenantId: "", -// clientId: "" -// }); -// const client = new SecurityCenter(credential, subscriptionId); +```ts snippet:ReadmeSampleCreateClient_Browser +import { InteractiveBrowserCredential } from "@azure/identity"; +import { SecurityCenter } from "@azure/arm-security"; + +const subscriptionId = "00000000-0000-0000-0000-000000000000"; +const credential = new InteractiveBrowserCredential({ + tenantId: "", + clientId: "", +}); +const client = new SecurityCenter(credential, subscriptionId); ``` ### JavaScript Bundle @@ -80,8 +88,9 @@ To use this client library in the browser, first you need to use a bundler. For Enabling logging may help uncover useful information about failures. In order to see a log of HTTP requests and responses, set the `AZURE_LOG_LEVEL` environment variable to `info`. Alternatively, logging can be enabled at runtime by calling `setLogLevel` in the `@azure/logger`: -```javascript -const { setLogLevel } = require("@azure/logger"); +```ts snippet:SetLogLevel +import { setLogLevel } from "@azure/logger"; + setLogLevel("info"); ``` diff --git a/sdk/security/arm-security/api-extractor.json b/sdk/security/arm-security/api-extractor.json index d866cd3a63ba..7cf220f6e984 100644 --- a/sdk/security/arm-security/api-extractor.json +++ b/sdk/security/arm-security/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-security.d.ts" + "publicTrimmedFilePath": "dist/arm-security.d.ts" }, "messages": { "tsdocMessageReporting": { @@ -28,4 +28,4 @@ } } } -} \ No newline at end of file +} diff --git a/sdk/security/arm-security/package.json b/sdk/security/arm-security/package.json index 058eca12ebcf..31e0d5449b24 100644 --- a/sdk/security/arm-security/package.json +++ b/sdk/security/arm-security/package.json @@ -8,13 +8,13 @@ "node": ">=18.0.0" }, "dependencies": { - "@azure/abort-controller": "^1.0.0", - "@azure/core-auth": "^1.6.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.4", - "@azure/core-paging": "^1.2.0", - "@azure/core-rest-pipeline": "^1.14.0", - "tslib": "^2.2.0" + "@azure/core-paging": "^1.6.2", + "@azure/core-rest-pipeline": "^1.19.0", + "tslib": "^2.8.1" }, "keywords": [ "node", @@ -24,22 +24,23 @@ "isomorphic" ], "license": "MIT", - "main": "./dist/index.js", - "module": "./dist-esm/src/index.js", - "types": "./types/arm-security.d.ts", + "main": "./dist/commonjs/index.js", + "module": "./dist/esm/index.js", + "types": "./dist/commonjs/index.d.ts", "devDependencies": { - "@azure-tools/test-credential": "^1.1.0", - "@azure-tools/test-recorder": "^3.0.0", + "@azure-tools/test-credential": "^2.0.0", + "@azure-tools/test-recorder": "^4.1.0", + "@azure-tools/test-utils-vitest": "^1.0.0", "@azure/dev-tool": "^1.0.0", - "@azure/identity": "^4.0.1", - "@types/chai": "^4.2.8", - "@types/mocha": "^10.0.0", + "@azure/identity": "^4.6.0", + "@azure/logger": "^1.1.4", "@types/node": "^18.0.0", - "chai": "^4.2.0", + "@vitest/browser": "^3.0.5", + "@vitest/coverage-istanbul": "^3.0.5", "dotenv": "^16.0.0", - "mocha": "^11.0.2", - "ts-node": "^10.0.0", - "typescript": "~5.7.2" + "playwright": "^1.50.1", + "typescript": "~5.7.2", + "vitest": "^3.0.5" }, "repository": { "type": "git", @@ -49,24 +50,14 @@ "url": "https://github.com/Azure/azure-sdk-for-js/issues" }, "files": [ - "dist/**/*.js", - "dist/**/*.js.map", - "dist/**/*.d.ts", - "dist/**/*.d.ts.map", - "dist-esm/**/*.js", - "dist-esm/**/*.js.map", - "dist-esm/**/*.d.ts", - "dist-esm/**/*.d.ts.map", - "src/**/*.ts", + "dist/", "README.md", "LICENSE", - "tsconfig.json", - "review/*", - "CHANGELOG.md", - "types/*" + "review/", + "CHANGELOG.md" ], "scripts": { - "build": "npm run clean && tsc && dev-tool run bundle && npm run minify && 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 +69,7 @@ "format": "echo skipped", "integration-test": "npm run integration-test:node && npm run integration-test:browser", "integration-test:browser": "echo skipped", - "integration-test:node": "dev-tool run test:node-ts-input -- --timeout 1200000 'test/*.ts'", + "integration-test:node": "dev-tool run test:vitest --esm", "lint": "echo skipped", "minify": "dev-tool run vendored uglifyjs -c -m --comments --source-map \"content='./dist/index.js.map'\" -o ./dist/index.min.js ./dist/index.js", "pack": "npm pack 2>&1", @@ -88,8 +79,8 @@ "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", - "update-snippets": "echo skipped" + "unit-test:node": "dev-tool run test:vitest", + "update-snippets": "dev-tool run update-snippets" }, "sideEffects": false, "//metadata": { @@ -109,5 +100,45 @@ ], "disableDocsMs": true, "apiRefLink": "https://learn.microsoft.com/javascript/api/@azure/arm-security?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/security/arm-security/samples-dev/adaptiveApplicationControlsDeleteSample.ts b/sdk/security/arm-security/samples-dev/adaptiveApplicationControlsDeleteSample.ts index 1f4747a0a94d..708200c4d51c 100644 --- a/sdk/security/arm-security/samples-dev/adaptiveApplicationControlsDeleteSample.ts +++ b/sdk/security/arm-security/samples-dev/adaptiveApplicationControlsDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete an application control machine group @@ -17,7 +15,7 @@ dotenv.config(); * @summary Delete an application control machine group * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/ApplicationWhitelistings/DeleteAdaptiveApplicationControls_example.json */ -async function deleteAnApplicationControlMachineGroup() { +async function deleteAnApplicationControlMachineGroup(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ascLocation = "centralus"; @@ -28,7 +26,7 @@ async function deleteAnApplicationControlMachineGroup() { console.log(result); } -async function main() { +async function main(): Promise { await deleteAnApplicationControlMachineGroup(); } diff --git a/sdk/security/arm-security/samples-dev/adaptiveApplicationControlsGetSample.ts b/sdk/security/arm-security/samples-dev/adaptiveApplicationControlsGetSample.ts index 58c3edd528ed..98c76f9ee70b 100644 --- a/sdk/security/arm-security/samples-dev/adaptiveApplicationControlsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/adaptiveApplicationControlsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets an application control VM/server group. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets an application control VM/server group. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/ApplicationWhitelistings/GetAdaptiveApplicationControlsGroup_example.json */ -async function getsAConfiguredApplicationControlVMOrServerGroup() { +async function getsAConfiguredApplicationControlVMOrServerGroup(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ascLocation = "centralus"; @@ -28,7 +26,7 @@ async function getsAConfiguredApplicationControlVMOrServerGroup() { console.log(result); } -async function main() { +async function main(): Promise { await getsAConfiguredApplicationControlVMOrServerGroup(); } diff --git a/sdk/security/arm-security/samples-dev/adaptiveApplicationControlsListSample.ts b/sdk/security/arm-security/samples-dev/adaptiveApplicationControlsListSample.ts index ecece9b69dec..da4d284f29c8 100644 --- a/sdk/security/arm-security/samples-dev/adaptiveApplicationControlsListSample.ts +++ b/sdk/security/arm-security/samples-dev/adaptiveApplicationControlsListSample.ts @@ -8,9 +8,7 @@ import type { AdaptiveApplicationControlsListOptionalParams } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of application control machine groups for the subscription. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Gets a list of application control machine groups for the subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/ApplicationWhitelistings/GetAdaptiveApplicationControlsSubscription_example.json */ -async function getsAListOfApplicationControlGroupsOfMachinesForTheSubscription() { +async function getsAListOfApplicationControlGroupsOfMachinesForTheSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const includePathRecommendations = true; @@ -33,7 +31,7 @@ async function getsAListOfApplicationControlGroupsOfMachinesForTheSubscription() console.log(result); } -async function main() { +async function main(): Promise { await getsAListOfApplicationControlGroupsOfMachinesForTheSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/adaptiveApplicationControlsPutSample.ts b/sdk/security/arm-security/samples-dev/adaptiveApplicationControlsPutSample.ts index b5773d5a9f29..0c1cd5a7bb06 100644 --- a/sdk/security/arm-security/samples-dev/adaptiveApplicationControlsPutSample.ts +++ b/sdk/security/arm-security/samples-dev/adaptiveApplicationControlsPutSample.ts @@ -8,9 +8,7 @@ import type { AdaptiveApplicationControlGroup } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Update an application control machine group @@ -18,7 +16,7 @@ dotenv.config(); * @summary Update an application control machine group * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/ApplicationWhitelistings/PutAdaptiveApplicationControls_example.json */ -async function updateAnApplicationControlMachineGroupByAddingANewApplication() { +async function updateAnApplicationControlMachineGroupByAddingANewApplication(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ascLocation = "centralus"; @@ -115,7 +113,7 @@ async function updateAnApplicationControlMachineGroupByAddingANewApplication() { console.log(result); } -async function main() { +async function main(): Promise { await updateAnApplicationControlMachineGroupByAddingANewApplication(); } diff --git a/sdk/security/arm-security/samples-dev/adaptiveNetworkHardeningsEnforceSample.ts b/sdk/security/arm-security/samples-dev/adaptiveNetworkHardeningsEnforceSample.ts index 8dc3ea93954a..bacce9929fc2 100644 --- a/sdk/security/arm-security/samples-dev/adaptiveNetworkHardeningsEnforceSample.ts +++ b/sdk/security/arm-security/samples-dev/adaptiveNetworkHardeningsEnforceSample.ts @@ -8,9 +8,7 @@ import type { AdaptiveNetworkHardeningEnforceRequest } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Enforces the given rules on the NSG(s) listed in the request @@ -18,7 +16,7 @@ dotenv.config(); * @summary Enforces the given rules on the NSG(s) listed in the request * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/AdaptiveNetworkHardenings/EnforceAdaptiveNetworkHardeningRules_example.json */ -async function enforcesTheGivenRulesOnTheNsgSListedInTheRequest() { +async function enforcesTheGivenRulesOnTheNsgSListedInTheRequest(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "rg1"; @@ -61,7 +59,7 @@ async function enforcesTheGivenRulesOnTheNsgSListedInTheRequest() { console.log(result); } -async function main() { +async function main(): Promise { await enforcesTheGivenRulesOnTheNsgSListedInTheRequest(); } diff --git a/sdk/security/arm-security/samples-dev/adaptiveNetworkHardeningsGetSample.ts b/sdk/security/arm-security/samples-dev/adaptiveNetworkHardeningsGetSample.ts index 15c67b91e0ee..4eccaebab72f 100644 --- a/sdk/security/arm-security/samples-dev/adaptiveNetworkHardeningsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/adaptiveNetworkHardeningsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a single Adaptive Network Hardening resource @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a single Adaptive Network Hardening resource * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/AdaptiveNetworkHardenings/GetAdaptiveNetworkHardening_example.json */ -async function getASingleAdaptiveNetworkHardeningResource() { +async function getASingleAdaptiveNetworkHardeningResource(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "rg1"; @@ -37,7 +35,7 @@ async function getASingleAdaptiveNetworkHardeningResource() { console.log(result); } -async function main() { +async function main(): Promise { await getASingleAdaptiveNetworkHardeningResource(); } diff --git a/sdk/security/arm-security/samples-dev/adaptiveNetworkHardeningsListByExtendedResourceSample.ts b/sdk/security/arm-security/samples-dev/adaptiveNetworkHardeningsListByExtendedResourceSample.ts index 4974c59bee44..27e67a0b4ae5 100644 --- a/sdk/security/arm-security/samples-dev/adaptiveNetworkHardeningsListByExtendedResourceSample.ts +++ b/sdk/security/arm-security/samples-dev/adaptiveNetworkHardeningsListByExtendedResourceSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of Adaptive Network Hardenings resources in scope of an extended resource. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a list of Adaptive Network Hardenings resources in scope of an extended resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/AdaptiveNetworkHardenings/ListByExtendedResourceAdaptiveNetworkHardenings_example.json */ -async function listAdaptiveNetworkHardeningsResourcesOfAnExtendedResource() { +async function listAdaptiveNetworkHardeningsResourcesOfAnExtendedResource(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "rg1"; @@ -38,7 +36,7 @@ async function listAdaptiveNetworkHardeningsResourcesOfAnExtendedResource() { console.log(resArray); } -async function main() { +async function main(): Promise { await listAdaptiveNetworkHardeningsResourcesOfAnExtendedResource(); } diff --git a/sdk/security/arm-security/samples-dev/advancedThreatProtectionCreateSample.ts b/sdk/security/arm-security/samples-dev/advancedThreatProtectionCreateSample.ts index 1e33e274a352..e7d24ec18900 100644 --- a/sdk/security/arm-security/samples-dev/advancedThreatProtectionCreateSample.ts +++ b/sdk/security/arm-security/samples-dev/advancedThreatProtectionCreateSample.ts @@ -8,9 +8,7 @@ import type { AdvancedThreatProtectionSetting } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates the Advanced Threat Protection settings on a specified resource. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates the Advanced Threat Protection settings on a specified resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-01-01/examples/AdvancedThreatProtection/PutAdvancedThreatProtectionSettings_example.json */ -async function createsOrUpdatesTheAdvancedThreatProtectionSettingsOnASpecifiedResource() { +async function createsOrUpdatesTheAdvancedThreatProtectionSettingsOnASpecifiedResource(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/SampleRG/providers/Microsoft.Storage/storageAccounts/samplestorageaccount"; const advancedThreatProtectionSetting: AdvancedThreatProtectionSetting = { @@ -36,7 +34,7 @@ async function createsOrUpdatesTheAdvancedThreatProtectionSettingsOnASpecifiedRe console.log(result); } -async function main() { +async function main(): Promise { await createsOrUpdatesTheAdvancedThreatProtectionSettingsOnASpecifiedResource(); } diff --git a/sdk/security/arm-security/samples-dev/advancedThreatProtectionGetSample.ts b/sdk/security/arm-security/samples-dev/advancedThreatProtectionGetSample.ts index 9a4078bc5fc9..35cc2cffa867 100644 --- a/sdk/security/arm-security/samples-dev/advancedThreatProtectionGetSample.ts +++ b/sdk/security/arm-security/samples-dev/advancedThreatProtectionGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the Advanced Threat Protection settings for the specified resource. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets the Advanced Threat Protection settings for the specified resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-01-01/examples/AdvancedThreatProtection/GetAdvancedThreatProtectionSettings_example.json */ -async function getsTheAdvancedThreatProtectionSettingsForTheSpecifiedResource() { +async function getsTheAdvancedThreatProtectionSettingsForTheSpecifiedResource(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/SampleRG/providers/Microsoft.Storage/storageAccounts/samplestorageaccount"; const credential = new DefaultAzureCredential(); @@ -26,7 +24,7 @@ async function getsTheAdvancedThreatProtectionSettingsForTheSpecifiedResource() console.log(result); } -async function main() { +async function main(): Promise { await getsTheAdvancedThreatProtectionSettingsForTheSpecifiedResource(); } diff --git a/sdk/security/arm-security/samples-dev/alertsGetResourceGroupLevelSample.ts b/sdk/security/arm-security/samples-dev/alertsGetResourceGroupLevelSample.ts index 62a7b20aafca..23f6b2caf154 100644 --- a/sdk/security/arm-security/samples-dev/alertsGetResourceGroupLevelSample.ts +++ b/sdk/security/arm-security/samples-dev/alertsGetResourceGroupLevelSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get an alert that is associated a resource group or a resource in a resource group @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get an alert that is associated a resource group or a resource in a resource group * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/GetAlertResourceGroupLocation_example.json */ -async function getSecurityAlertOnAResourceGroupFromASecurityDataLocation() { +async function getSecurityAlertOnAResourceGroupFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg1"; @@ -33,7 +31,7 @@ async function getSecurityAlertOnAResourceGroupFromASecurityDataLocation() { console.log(result); } -async function main() { +async function main(): Promise { await getSecurityAlertOnAResourceGroupFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/alertsGetSubscriptionLevelSample.ts b/sdk/security/arm-security/samples-dev/alertsGetSubscriptionLevelSample.ts index 777aec4a1ff7..8c019a5872f2 100644 --- a/sdk/security/arm-security/samples-dev/alertsGetSubscriptionLevelSample.ts +++ b/sdk/security/arm-security/samples-dev/alertsGetSubscriptionLevelSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get an alert that is associated with a subscription @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get an alert that is associated with a subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/GetAlertSubscriptionLocation_example.json */ -async function getSecurityAlertOnASubscriptionFromASecurityDataLocation() { +async function getSecurityAlertOnASubscriptionFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ascLocation = "westeurope"; @@ -28,7 +26,7 @@ async function getSecurityAlertOnASubscriptionFromASecurityDataLocation() { console.log(result); } -async function main() { +async function main(): Promise { await getSecurityAlertOnASubscriptionFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/alertsListByResourceGroupSample.ts b/sdk/security/arm-security/samples-dev/alertsListByResourceGroupSample.ts index ae0ec59b875b..b6324e46ac08 100644 --- a/sdk/security/arm-security/samples-dev/alertsListByResourceGroupSample.ts +++ b/sdk/security/arm-security/samples-dev/alertsListByResourceGroupSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List all the alerts that are associated with the resource group @@ -17,7 +15,7 @@ dotenv.config(); * @summary List all the alerts that are associated with the resource group * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/GetAlertsResourceGroup_example.json */ -async function getSecurityAlertsOnAResourceGroup() { +async function getSecurityAlertsOnAResourceGroup(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg1"; @@ -30,7 +28,7 @@ async function getSecurityAlertsOnAResourceGroup() { console.log(resArray); } -async function main() { +async function main(): Promise { await getSecurityAlertsOnAResourceGroup(); } diff --git a/sdk/security/arm-security/samples-dev/alertsListResourceGroupLevelByRegionSample.ts b/sdk/security/arm-security/samples-dev/alertsListResourceGroupLevelByRegionSample.ts index 62ccaaa37bc1..c3f0086e18fe 100644 --- a/sdk/security/arm-security/samples-dev/alertsListResourceGroupLevelByRegionSample.ts +++ b/sdk/security/arm-security/samples-dev/alertsListResourceGroupLevelByRegionSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List all the alerts that are associated with the resource group that are stored in a specific location @@ -17,7 +15,7 @@ dotenv.config(); * @summary List all the alerts that are associated with the resource group that are stored in a specific location * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/GetAlertsResourceGroupLocation_example.json */ -async function getSecurityAlertsOnAResourceGroupFromASecurityDataLocation() { +async function getSecurityAlertsOnAResourceGroupFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ascLocation = "westeurope"; @@ -34,7 +32,7 @@ async function getSecurityAlertsOnAResourceGroupFromASecurityDataLocation() { console.log(resArray); } -async function main() { +async function main(): Promise { await getSecurityAlertsOnAResourceGroupFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/alertsListSample.ts b/sdk/security/arm-security/samples-dev/alertsListSample.ts index 6032998a6f49..cc0f08a451ad 100644 --- a/sdk/security/arm-security/samples-dev/alertsListSample.ts +++ b/sdk/security/arm-security/samples-dev/alertsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List all the alerts that are associated with the subscription @@ -17,7 +15,7 @@ dotenv.config(); * @summary List all the alerts that are associated with the subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/GetAlertsSubscription_example.json */ -async function getSecurityAlertsOnASubscription() { +async function getSecurityAlertsOnASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function getSecurityAlertsOnASubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { await getSecurityAlertsOnASubscription(); } diff --git a/sdk/security/arm-security/samples-dev/alertsListSubscriptionLevelByRegionSample.ts b/sdk/security/arm-security/samples-dev/alertsListSubscriptionLevelByRegionSample.ts index 3e2a6f270957..ea1f29e4813b 100644 --- a/sdk/security/arm-security/samples-dev/alertsListSubscriptionLevelByRegionSample.ts +++ b/sdk/security/arm-security/samples-dev/alertsListSubscriptionLevelByRegionSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List all the alerts that are associated with the subscription that are stored in a specific location @@ -17,7 +15,7 @@ dotenv.config(); * @summary List all the alerts that are associated with the subscription that are stored in a specific location * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/GetAlertsSubscriptionsLocation_example.json */ -async function getSecurityAlertsOnASubscriptionFromASecurityDataLocation() { +async function getSecurityAlertsOnASubscriptionFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ascLocation = "westeurope"; @@ -30,7 +28,7 @@ async function getSecurityAlertsOnASubscriptionFromASecurityDataLocation() { console.log(resArray); } -async function main() { +async function main(): Promise { await getSecurityAlertsOnASubscriptionFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/alertsSimulateSample.ts b/sdk/security/arm-security/samples-dev/alertsSimulateSample.ts index 56a9a96f013e..dc4a15821aa9 100644 --- a/sdk/security/arm-security/samples-dev/alertsSimulateSample.ts +++ b/sdk/security/arm-security/samples-dev/alertsSimulateSample.ts @@ -8,9 +8,7 @@ import type { AlertSimulatorRequestBody } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Simulate security alerts @@ -18,7 +16,7 @@ dotenv.config(); * @summary Simulate security alerts * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/SimulateAlerts_example.json */ -async function simulateSecurityAlertsOnASubscription() { +async function simulateSecurityAlertsOnASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ascLocation = "centralus"; @@ -44,7 +42,7 @@ async function simulateSecurityAlertsOnASubscription() { console.log(result); } -async function main() { +async function main(): Promise { await simulateSecurityAlertsOnASubscription(); } diff --git a/sdk/security/arm-security/samples-dev/alertsSuppressionRulesDeleteSample.ts b/sdk/security/arm-security/samples-dev/alertsSuppressionRulesDeleteSample.ts index c39bce3a14ca..6247143c33b6 100644 --- a/sdk/security/arm-security/samples-dev/alertsSuppressionRulesDeleteSample.ts +++ b/sdk/security/arm-security/samples-dev/alertsSuppressionRulesDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete dismiss alert rule for this subscription. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Delete dismiss alert rule for this subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/AlertsSuppressionRules/DeleteAlertsSuppressionRule_example.json */ -async function deleteSuppressionRuleDataForASubscription() { +async function deleteSuppressionRuleDataForASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const alertsSuppressionRuleName = "dismissIpAnomalyAlerts"; @@ -27,7 +25,7 @@ async function deleteSuppressionRuleDataForASubscription() { console.log(result); } -async function main() { +async function main(): Promise { await deleteSuppressionRuleDataForASubscription(); } diff --git a/sdk/security/arm-security/samples-dev/alertsSuppressionRulesGetSample.ts b/sdk/security/arm-security/samples-dev/alertsSuppressionRulesGetSample.ts index 798edc3aeeba..11a6139b61f2 100644 --- a/sdk/security/arm-security/samples-dev/alertsSuppressionRulesGetSample.ts +++ b/sdk/security/arm-security/samples-dev/alertsSuppressionRulesGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get dismiss rule, with name: {alertsSuppressionRuleName}, for the given subscription @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get dismiss rule, with name: {alertsSuppressionRuleName}, for the given subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/AlertsSuppressionRules/GetAlertsSuppressionRule_example.json */ -async function getSuppressionAlertRuleForSubscription() { +async function getSuppressionAlertRuleForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const alertsSuppressionRuleName = "dismissIpAnomalyAlerts"; @@ -27,7 +25,7 @@ async function getSuppressionAlertRuleForSubscription() { console.log(result); } -async function main() { +async function main(): Promise { await getSuppressionAlertRuleForSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/alertsSuppressionRulesListSample.ts b/sdk/security/arm-security/samples-dev/alertsSuppressionRulesListSample.ts index 752b115060d1..9b07e6a855f0 100644 --- a/sdk/security/arm-security/samples-dev/alertsSuppressionRulesListSample.ts +++ b/sdk/security/arm-security/samples-dev/alertsSuppressionRulesListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List of all the dismiss rules for the given subscription @@ -17,7 +15,7 @@ dotenv.config(); * @summary List of all the dismiss rules for the given subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/AlertsSuppressionRules/GetAlertsSuppressionRulesWithAlertType_example.json */ -async function getSuppressionAlertRuleForSubscriptionFilteredByAlertType() { +async function getSuppressionAlertRuleForSubscriptionFilteredByAlertType(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); @@ -35,7 +33,7 @@ async function getSuppressionAlertRuleForSubscriptionFilteredByAlertType() { * @summary List of all the dismiss rules for the given subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/AlertsSuppressionRules/GetAlertsSuppressionRules_example.json */ -async function getSuppressionRulesForSubscription() { +async function getSuppressionRulesForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); @@ -47,7 +45,7 @@ async function getSuppressionRulesForSubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { await getSuppressionAlertRuleForSubscriptionFilteredByAlertType(); await getSuppressionRulesForSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/alertsSuppressionRulesUpdateSample.ts b/sdk/security/arm-security/samples-dev/alertsSuppressionRulesUpdateSample.ts index 99bacf9fb8ac..00a28024e8e6 100644 --- a/sdk/security/arm-security/samples-dev/alertsSuppressionRulesUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/alertsSuppressionRulesUpdateSample.ts @@ -8,9 +8,7 @@ import type { AlertsSuppressionRule } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Update existing rule or create new rule if it doesn't exist @@ -18,7 +16,7 @@ dotenv.config(); * @summary Update existing rule or create new rule if it doesn't exist * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/AlertsSuppressionRules/PutAlertsSuppressionRule_example.json */ -async function updateOrCreateSuppressionRuleForSubscription() { +async function updateOrCreateSuppressionRuleForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const alertsSuppressionRuleName = "dismissIpAnomalyAlerts"; @@ -41,7 +39,7 @@ async function updateOrCreateSuppressionRuleForSubscription() { console.log(result); } -async function main() { +async function main(): Promise { await updateOrCreateSuppressionRuleForSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/alertsUpdateResourceGroupLevelStateToActivateSample.ts b/sdk/security/arm-security/samples-dev/alertsUpdateResourceGroupLevelStateToActivateSample.ts index ef9beb8e862e..9d57b3b454a6 100644 --- a/sdk/security/arm-security/samples-dev/alertsUpdateResourceGroupLevelStateToActivateSample.ts +++ b/sdk/security/arm-security/samples-dev/alertsUpdateResourceGroupLevelStateToActivateSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Update the alert's state @@ -17,7 +15,7 @@ dotenv.config(); * @summary Update the alert's state * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/UpdateAlertResourceGroupLocation_activate_example.json */ -async function updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation() { +async function updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg2"; @@ -33,7 +31,7 @@ async function updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation console.log(result); } -async function main() { +async function main(): Promise { await updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/alertsUpdateResourceGroupLevelStateToDismissSample.ts b/sdk/security/arm-security/samples-dev/alertsUpdateResourceGroupLevelStateToDismissSample.ts index 5159c2ec0fce..4b3cb2dfc957 100644 --- a/sdk/security/arm-security/samples-dev/alertsUpdateResourceGroupLevelStateToDismissSample.ts +++ b/sdk/security/arm-security/samples-dev/alertsUpdateResourceGroupLevelStateToDismissSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Update the alert's state @@ -17,7 +15,7 @@ dotenv.config(); * @summary Update the alert's state * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/UpdateAlertResourceGroupLocation_dismiss_example.json */ -async function updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation() { +async function updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg2"; @@ -33,7 +31,7 @@ async function updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation console.log(result); } -async function main() { +async function main(): Promise { await updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/alertsUpdateResourceGroupLevelStateToInProgressSample.ts b/sdk/security/arm-security/samples-dev/alertsUpdateResourceGroupLevelStateToInProgressSample.ts index 95bb3d529d72..8aa58ca7b230 100644 --- a/sdk/security/arm-security/samples-dev/alertsUpdateResourceGroupLevelStateToInProgressSample.ts +++ b/sdk/security/arm-security/samples-dev/alertsUpdateResourceGroupLevelStateToInProgressSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Update the alert's state @@ -17,7 +15,7 @@ dotenv.config(); * @summary Update the alert's state * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/UpdateAlertResourceGroupLocation_inProgress_example.json */ -async function updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation() { +async function updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg2"; @@ -33,7 +31,7 @@ async function updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation console.log(result); } -async function main() { +async function main(): Promise { await updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/alertsUpdateResourceGroupLevelStateToResolveSample.ts b/sdk/security/arm-security/samples-dev/alertsUpdateResourceGroupLevelStateToResolveSample.ts index aa677d6f0496..fba1a1b65e04 100644 --- a/sdk/security/arm-security/samples-dev/alertsUpdateResourceGroupLevelStateToResolveSample.ts +++ b/sdk/security/arm-security/samples-dev/alertsUpdateResourceGroupLevelStateToResolveSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Update the alert's state @@ -17,7 +15,7 @@ dotenv.config(); * @summary Update the alert's state * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/UpdateAlertResourceGroupLocation_resolve_example.json */ -async function updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation() { +async function updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg2"; @@ -33,7 +31,7 @@ async function updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation console.log(result); } -async function main() { +async function main(): Promise { await updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/alertsUpdateSubscriptionLevelStateToActivateSample.ts b/sdk/security/arm-security/samples-dev/alertsUpdateSubscriptionLevelStateToActivateSample.ts index 313396c710f5..787d719c92e7 100644 --- a/sdk/security/arm-security/samples-dev/alertsUpdateSubscriptionLevelStateToActivateSample.ts +++ b/sdk/security/arm-security/samples-dev/alertsUpdateSubscriptionLevelStateToActivateSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Update the alert's state @@ -17,7 +15,7 @@ dotenv.config(); * @summary Update the alert's state * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/UpdateAlertSubscriptionLocation_activate_example.json */ -async function updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation() { +async function updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ascLocation = "westeurope"; @@ -28,7 +26,7 @@ async function updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation( console.log(result); } -async function main() { +async function main(): Promise { await updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/alertsUpdateSubscriptionLevelStateToDismissSample.ts b/sdk/security/arm-security/samples-dev/alertsUpdateSubscriptionLevelStateToDismissSample.ts index 204fa697f5f6..c837583f5f77 100644 --- a/sdk/security/arm-security/samples-dev/alertsUpdateSubscriptionLevelStateToDismissSample.ts +++ b/sdk/security/arm-security/samples-dev/alertsUpdateSubscriptionLevelStateToDismissSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Update the alert's state @@ -17,7 +15,7 @@ dotenv.config(); * @summary Update the alert's state * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/UpdateAlertSubscriptionLocation_dismiss_example.json */ -async function updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation() { +async function updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ascLocation = "westeurope"; @@ -28,7 +26,7 @@ async function updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation( console.log(result); } -async function main() { +async function main(): Promise { await updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/alertsUpdateSubscriptionLevelStateToInProgressSample.ts b/sdk/security/arm-security/samples-dev/alertsUpdateSubscriptionLevelStateToInProgressSample.ts index e248f2b04a4b..3f52c6df9ce4 100644 --- a/sdk/security/arm-security/samples-dev/alertsUpdateSubscriptionLevelStateToInProgressSample.ts +++ b/sdk/security/arm-security/samples-dev/alertsUpdateSubscriptionLevelStateToInProgressSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Update the alert's state @@ -17,7 +15,7 @@ dotenv.config(); * @summary Update the alert's state * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/UpdateAlertSubscriptionLocation_inProgress_example.json */ -async function updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation() { +async function updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ascLocation = "westeurope"; @@ -31,7 +29,7 @@ async function updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation( console.log(result); } -async function main() { +async function main(): Promise { await updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/alertsUpdateSubscriptionLevelStateToResolveSample.ts b/sdk/security/arm-security/samples-dev/alertsUpdateSubscriptionLevelStateToResolveSample.ts index 5a736eb9a706..eac60077dfb7 100644 --- a/sdk/security/arm-security/samples-dev/alertsUpdateSubscriptionLevelStateToResolveSample.ts +++ b/sdk/security/arm-security/samples-dev/alertsUpdateSubscriptionLevelStateToResolveSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Update the alert's state @@ -17,7 +15,7 @@ dotenv.config(); * @summary Update the alert's state * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/UpdateAlertSubscriptionLocation_resolve_example.json */ -async function updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation() { +async function updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ascLocation = "westeurope"; @@ -28,7 +26,7 @@ async function updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation( console.log(result); } -async function main() { +async function main(): Promise { await updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/allowedConnectionsGetSample.ts b/sdk/security/arm-security/samples-dev/allowedConnectionsGetSample.ts index 17065582dd24..7e45c7769e5f 100644 --- a/sdk/security/arm-security/samples-dev/allowedConnectionsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/allowedConnectionsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the list of all possible traffic between resources for the subscription and location, based on connection type. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets the list of all possible traffic between resources for the subscription and location, based on connection type. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/AllowedConnections/GetAllowedConnections_example.json */ -async function getAllowedConnections() { +async function getAllowedConnections(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "3eeab341-f466-499c-a8be-85427e154bad"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myResourceGroup"; @@ -33,7 +31,7 @@ async function getAllowedConnections() { console.log(result); } -async function main() { +async function main(): Promise { await getAllowedConnections(); } diff --git a/sdk/security/arm-security/samples-dev/allowedConnectionsListByHomeRegionSample.ts b/sdk/security/arm-security/samples-dev/allowedConnectionsListByHomeRegionSample.ts index 5ab9435126f1..3c8bf89d22ed 100644 --- a/sdk/security/arm-security/samples-dev/allowedConnectionsListByHomeRegionSample.ts +++ b/sdk/security/arm-security/samples-dev/allowedConnectionsListByHomeRegionSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the list of all possible traffic between resources for the subscription and location. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets the list of all possible traffic between resources for the subscription and location. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/AllowedConnections/GetAllowedConnectionsSubscriptionLocation_example.json */ -async function getAllowedConnectionsOnASubscriptionFromSecurityDataLocation() { +async function getAllowedConnectionsOnASubscriptionFromSecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "3eeab341-f466-499c-a8be-85427e154bad"; const ascLocation = "centralus"; @@ -30,7 +28,7 @@ async function getAllowedConnectionsOnASubscriptionFromSecurityDataLocation() { console.log(resArray); } -async function main() { +async function main(): Promise { await getAllowedConnectionsOnASubscriptionFromSecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/allowedConnectionsListSample.ts b/sdk/security/arm-security/samples-dev/allowedConnectionsListSample.ts index 85a1f61c839b..2aaf4c4e043e 100644 --- a/sdk/security/arm-security/samples-dev/allowedConnectionsListSample.ts +++ b/sdk/security/arm-security/samples-dev/allowedConnectionsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the list of all possible traffic between resources for the subscription @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets the list of all possible traffic between resources for the subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/AllowedConnections/GetAllowedConnectionsSubscription_example.json */ -async function getAllowedConnectionsOnASubscription() { +async function getAllowedConnectionsOnASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "3eeab341-f466-499c-a8be-85427e154bad"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function getAllowedConnectionsOnASubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { await getAllowedConnectionsOnASubscription(); } diff --git a/sdk/security/arm-security/samples-dev/apiCollectionsGetByAzureApiManagementServiceSample.ts b/sdk/security/arm-security/samples-dev/apiCollectionsGetByAzureApiManagementServiceSample.ts index 68bd19a6a12d..c23ed7be4824 100644 --- a/sdk/security/arm-security/samples-dev/apiCollectionsGetByAzureApiManagementServiceSample.ts +++ b/sdk/security/arm-security/samples-dev/apiCollectionsGetByAzureApiManagementServiceSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets an Azure API Management API if it has been onboarded to Microsoft Defender for APIs. If an Azure API Management API is onboarded to Microsoft Defender for APIs, the system will monitor the operations within the Azure API Management API for intrusive behaviors and provide alerts for attacks that have been detected. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets an Azure API Management API if it has been onboarded to Microsoft Defender for APIs. If an Azure API Management API is onboarded to Microsoft Defender for APIs, the system will monitor the operations within the Azure API Management API for intrusive behaviors and provide alerts for attacks that have been detected. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2023-11-15/examples/ApiCollections/APICollections_GetByAzureApiManagementService_example.json */ -async function getsAnAzureApiManagementApiIfItHasBeenOnboardedToMicrosoftDefenderForApIs() { +async function getsAnAzureApiManagementApiIfItHasBeenOnboardedToMicrosoftDefenderForApIs(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "3fa85f64-5717-4562-b3fc-2c963f66afa6"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "rg1"; @@ -33,7 +31,7 @@ async function getsAnAzureApiManagementApiIfItHasBeenOnboardedToMicrosoftDefende console.log(result); } -async function main() { +async function main(): Promise { await getsAnAzureApiManagementApiIfItHasBeenOnboardedToMicrosoftDefenderForApIs(); } diff --git a/sdk/security/arm-security/samples-dev/apiCollectionsListByAzureApiManagementServiceSample.ts b/sdk/security/arm-security/samples-dev/apiCollectionsListByAzureApiManagementServiceSample.ts index e256ab89a1e6..b5251206e9b4 100644 --- a/sdk/security/arm-security/samples-dev/apiCollectionsListByAzureApiManagementServiceSample.ts +++ b/sdk/security/arm-security/samples-dev/apiCollectionsListByAzureApiManagementServiceSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of Azure API Management APIs that have been onboarded to Microsoft Defender for APIs. If an Azure API Management API is onboarded to Microsoft Defender for APIs, the system will monitor the operations within the Azure API Management API for intrusive behaviors and provide alerts for attacks that have been detected. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a list of Azure API Management APIs that have been onboarded to Microsoft Defender for APIs. If an Azure API Management API is onboarded to Microsoft Defender for APIs, the system will monitor the operations within the Azure API Management API for intrusive behaviors and provide alerts for attacks that have been detected. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2023-11-15/examples/ApiCollections/APICollections_ListByAzureApiManagementService_example.json */ -async function getsAListOfAzureApiManagementApIsThatHaveBeenOnboardedToMicrosoftDefenderForApis() { +async function getsAListOfAzureApiManagementApIsThatHaveBeenOnboardedToMicrosoftDefenderForApis(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "3fa85f64-5717-4562-b3fc-2c963f66afa6"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "rg1"; @@ -34,7 +32,7 @@ async function getsAListOfAzureApiManagementApIsThatHaveBeenOnboardedToMicrosoft console.log(resArray); } -async function main() { +async function main(): Promise { await getsAListOfAzureApiManagementApIsThatHaveBeenOnboardedToMicrosoftDefenderForApis(); } diff --git a/sdk/security/arm-security/samples-dev/apiCollectionsListByResourceGroupSample.ts b/sdk/security/arm-security/samples-dev/apiCollectionsListByResourceGroupSample.ts index 98fa11050c14..6a41a5d90de3 100644 --- a/sdk/security/arm-security/samples-dev/apiCollectionsListByResourceGroupSample.ts +++ b/sdk/security/arm-security/samples-dev/apiCollectionsListByResourceGroupSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of API collections within a resource group that have been onboarded to Microsoft Defender for APIs. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a list of API collections within a resource group that have been onboarded to Microsoft Defender for APIs. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2023-11-15/examples/ApiCollections/APICollections_ListByResourceGroup_example.json */ -async function getsAListOfApiCollectionsWithinAResourceGroupThatHaveBeenOnboardedToMicrosoftDefenderForApIs() { +async function getsAListOfApiCollectionsWithinAResourceGroupThatHaveBeenOnboardedToMicrosoftDefenderForApIs(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "3fa85f64-5717-4562-b3fc-2c963f66afa6"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "rg1"; @@ -30,7 +28,7 @@ async function getsAListOfApiCollectionsWithinAResourceGroupThatHaveBeenOnboarde console.log(resArray); } -async function main() { +async function main(): Promise { await getsAListOfApiCollectionsWithinAResourceGroupThatHaveBeenOnboardedToMicrosoftDefenderForApIs(); } diff --git a/sdk/security/arm-security/samples-dev/apiCollectionsListBySubscriptionSample.ts b/sdk/security/arm-security/samples-dev/apiCollectionsListBySubscriptionSample.ts index 07e3a1168908..1be1180dc031 100644 --- a/sdk/security/arm-security/samples-dev/apiCollectionsListBySubscriptionSample.ts +++ b/sdk/security/arm-security/samples-dev/apiCollectionsListBySubscriptionSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of API collections within a subscription that have been onboarded to Microsoft Defender for APIs. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a list of API collections within a subscription that have been onboarded to Microsoft Defender for APIs. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2023-11-15/examples/ApiCollections/APICollections_ListBySubscription_example.json */ -async function getsAListOfApiCollectionsWithinASubscriptionThatHaveBeenOnboardedToMicrosoftDefenderForApIs() { +async function getsAListOfApiCollectionsWithinASubscriptionThatHaveBeenOnboardedToMicrosoftDefenderForApIs(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "3fa85f64-5717-4562-b3fc-2c963f66afa6"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function getsAListOfApiCollectionsWithinASubscriptionThatHaveBeenOnboarded console.log(resArray); } -async function main() { +async function main(): Promise { await getsAListOfApiCollectionsWithinASubscriptionThatHaveBeenOnboardedToMicrosoftDefenderForApIs(); } diff --git a/sdk/security/arm-security/samples-dev/apiCollectionsOffboardAzureApiManagementApiSample.ts b/sdk/security/arm-security/samples-dev/apiCollectionsOffboardAzureApiManagementApiSample.ts index 417ff4cf31aa..ffe73228ea26 100644 --- a/sdk/security/arm-security/samples-dev/apiCollectionsOffboardAzureApiManagementApiSample.ts +++ b/sdk/security/arm-security/samples-dev/apiCollectionsOffboardAzureApiManagementApiSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Offboard an Azure API Management API from Microsoft Defender for APIs. The system will stop monitoring the operations within the Azure API Management API for intrusive behaviors. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Offboard an Azure API Management API from Microsoft Defender for APIs. The system will stop monitoring the operations within the Azure API Management API for intrusive behaviors. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2023-11-15/examples/ApiCollections/APICollections_OffboardAzureApiManagementApi_example.json */ -async function offboardAnAzureApiManagementApiFromMicrosoftDefenderForApIs() { +async function offboardAnAzureApiManagementApiFromMicrosoftDefenderForApIs(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "3fa85f64-5717-4562-b3fc-2c963f66afa6"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "rg1"; @@ -33,7 +31,7 @@ async function offboardAnAzureApiManagementApiFromMicrosoftDefenderForApIs() { console.log(result); } -async function main() { +async function main(): Promise { await offboardAnAzureApiManagementApiFromMicrosoftDefenderForApIs(); } diff --git a/sdk/security/arm-security/samples-dev/apiCollectionsOnboardAzureApiManagementApiSample.ts b/sdk/security/arm-security/samples-dev/apiCollectionsOnboardAzureApiManagementApiSample.ts index ec3009f91e26..a842cbc4ae41 100644 --- a/sdk/security/arm-security/samples-dev/apiCollectionsOnboardAzureApiManagementApiSample.ts +++ b/sdk/security/arm-security/samples-dev/apiCollectionsOnboardAzureApiManagementApiSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Onboard an Azure API Management API to Microsoft Defender for APIs. The system will start monitoring the operations within the Azure Management API for intrusive behaviors and provide alerts for attacks that have been detected. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Onboard an Azure API Management API to Microsoft Defender for APIs. The system will start monitoring the operations within the Azure Management API for intrusive behaviors and provide alerts for attacks that have been detected. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2023-11-15/examples/ApiCollections/APICollections_OnboardAzureApiManagementApi_example.json */ -async function onboardAnAzureApiManagementApiToMicrosoftDefenderForApIs() { +async function onboardAnAzureApiManagementApiToMicrosoftDefenderForApIs(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "3fa85f64-5717-4562-b3fc-2c963f66afa6"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "rg1"; @@ -33,7 +31,7 @@ async function onboardAnAzureApiManagementApiToMicrosoftDefenderForApIs() { console.log(result); } -async function main() { +async function main(): Promise { await onboardAnAzureApiManagementApiToMicrosoftDefenderForApIs(); } diff --git a/sdk/security/arm-security/samples-dev/applicationCreateOrUpdateSample.ts b/sdk/security/arm-security/samples-dev/applicationCreateOrUpdateSample.ts index d5a28a459c14..1b790a6bb8d7 100644 --- a/sdk/security/arm-security/samples-dev/applicationCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/applicationCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { Application } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or update a security application on the given subscription. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or update a security application on the given subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-07-01-preview/examples/Applications/PutApplication_example.json */ -async function createApplication() { +async function createApplication(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const applicationId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; @@ -38,7 +36,7 @@ async function createApplication() { console.log(result); } -async function main() { +async function main(): Promise { await createApplication(); } diff --git a/sdk/security/arm-security/samples-dev/applicationDeleteSample.ts b/sdk/security/arm-security/samples-dev/applicationDeleteSample.ts index 440b0e1b37ef..ee384e6da489 100644 --- a/sdk/security/arm-security/samples-dev/applicationDeleteSample.ts +++ b/sdk/security/arm-security/samples-dev/applicationDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete an Application over a given scope @@ -17,7 +15,7 @@ dotenv.config(); * @summary Delete an Application over a given scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-07-01-preview/examples/Applications/DeleteApplication_example.json */ -async function deleteSecurityApplication() { +async function deleteSecurityApplication(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const applicationId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; @@ -27,7 +25,7 @@ async function deleteSecurityApplication() { console.log(result); } -async function main() { +async function main(): Promise { await deleteSecurityApplication(); } diff --git a/sdk/security/arm-security/samples-dev/applicationGetSample.ts b/sdk/security/arm-security/samples-dev/applicationGetSample.ts index b2b4ce919bef..588db5d22066 100644 --- a/sdk/security/arm-security/samples-dev/applicationGetSample.ts +++ b/sdk/security/arm-security/samples-dev/applicationGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a specific application for the requested scope by applicationId @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get a specific application for the requested scope by applicationId * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-07-01-preview/examples/Applications/GetApplication_example.json */ -async function getSecurityApplicationBySpecificApplicationId() { +async function getSecurityApplicationBySpecificApplicationId(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const applicationId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; @@ -27,7 +25,7 @@ async function getSecurityApplicationBySpecificApplicationId() { console.log(result); } -async function main() { +async function main(): Promise { await getSecurityApplicationBySpecificApplicationId(); } diff --git a/sdk/security/arm-security/samples-dev/applicationsListSample.ts b/sdk/security/arm-security/samples-dev/applicationsListSample.ts index 84c1758ba89c..580516687819 100644 --- a/sdk/security/arm-security/samples-dev/applicationsListSample.ts +++ b/sdk/security/arm-security/samples-dev/applicationsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a list of all relevant applications over a subscription level scope @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get a list of all relevant applications over a subscription level scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-07-01-preview/examples/Applications/ListBySubscriptionApplications_example.json */ -async function listApplicationsSecurityBySubscriptionLevelScope() { +async function listApplicationsSecurityBySubscriptionLevelScope(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function listApplicationsSecurityBySubscriptionLevelScope() { console.log(resArray); } -async function main() { +async function main(): Promise { await listApplicationsSecurityBySubscriptionLevelScope(); } diff --git a/sdk/security/arm-security/samples-dev/assessmentsCreateOrUpdateSample.ts b/sdk/security/arm-security/samples-dev/assessmentsCreateOrUpdateSample.ts index de0ad8c6c6bc..05b74edde26a 100644 --- a/sdk/security/arm-security/samples-dev/assessmentsCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/assessmentsCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { SecurityAssessment } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Create a security assessment on your resource. An assessment metadata that describes this assessment must be predefined with the same name before inserting the assessment result @@ -18,7 +16,7 @@ dotenv.config(); * @summary Create a security assessment on your resource. An assessment metadata that describes this assessment must be predefined with the same name before inserting the assessment result * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2021-06-01/examples/Assessments/PutAssessment_example.json */ -async function createSecurityRecommendationTaskOnAResource() { +async function createSecurityRecommendationTaskOnAResource(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss2"; const assessmentName = "8bb8be0a-6010-4789-812f-e4d661c4ed0e"; @@ -32,7 +30,7 @@ async function createSecurityRecommendationTaskOnAResource() { console.log(result); } -async function main() { +async function main(): Promise { await createSecurityRecommendationTaskOnAResource(); } diff --git a/sdk/security/arm-security/samples-dev/assessmentsDeleteSample.ts b/sdk/security/arm-security/samples-dev/assessmentsDeleteSample.ts index a6207504cba1..a0da110cea86 100644 --- a/sdk/security/arm-security/samples-dev/assessmentsDeleteSample.ts +++ b/sdk/security/arm-security/samples-dev/assessmentsDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete a security assessment on your resource. An assessment metadata that describes this assessment must be predefined with the same name before inserting the assessment result @@ -17,7 +15,7 @@ dotenv.config(); * @summary Delete a security assessment on your resource. An assessment metadata that describes this assessment must be predefined with the same name before inserting the assessment result * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2021-06-01/examples/Assessments/DeleteAssessment_example.json */ -async function deleteASecurityRecommendationTaskOnAResource() { +async function deleteASecurityRecommendationTaskOnAResource(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss2"; const assessmentName = "8bb8be0a-6010-4789-812f-e4d661c4ed0e"; @@ -27,7 +25,7 @@ async function deleteASecurityRecommendationTaskOnAResource() { console.log(result); } -async function main() { +async function main(): Promise { await deleteASecurityRecommendationTaskOnAResource(); } diff --git a/sdk/security/arm-security/samples-dev/assessmentsGetSample.ts b/sdk/security/arm-security/samples-dev/assessmentsGetSample.ts index 8e83973b80ed..c1f5af0dbd44 100644 --- a/sdk/security/arm-security/samples-dev/assessmentsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/assessmentsGetSample.ts @@ -8,9 +8,7 @@ import type { AssessmentsGetOptionalParams } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a security assessment on your scanned resource @@ -18,7 +16,7 @@ dotenv.config(); * @summary Get a security assessment on your scanned resource * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2021-06-01/examples/Assessments/GetAssessment_example.json */ -async function getSecurityRecommendationTaskFromSecurityDataLocation() { +async function getSecurityRecommendationTaskFromSecurityDataLocation(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss2"; const assessmentName = "21300918-b2e3-0346-785f-c77ff57d243b"; @@ -34,7 +32,7 @@ async function getSecurityRecommendationTaskFromSecurityDataLocation() { * @summary Get a security assessment on your scanned resource * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2021-06-01/examples/Assessments/GetAssessmentWithExpand_example.json */ -async function getSecurityRecommendationTaskFromSecurityDataLocationWithExpandParameter() { +async function getSecurityRecommendationTaskFromSecurityDataLocationWithExpandParameter(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss2"; const assessmentName = "21300918-b2e3-0346-785f-c77ff57d243b"; @@ -46,7 +44,7 @@ async function getSecurityRecommendationTaskFromSecurityDataLocationWithExpandPa console.log(result); } -async function main() { +async function main(): Promise { await getSecurityRecommendationTaskFromSecurityDataLocation(); await getSecurityRecommendationTaskFromSecurityDataLocationWithExpandParameter(); } diff --git a/sdk/security/arm-security/samples-dev/assessmentsListSample.ts b/sdk/security/arm-security/samples-dev/assessmentsListSample.ts index c5a948dd77bd..d3fb97e76808 100644 --- a/sdk/security/arm-security/samples-dev/assessmentsListSample.ts +++ b/sdk/security/arm-security/samples-dev/assessmentsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get security assessments on all your scanned resources inside a scope @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get security assessments on all your scanned resources inside a scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2021-06-01/examples/Assessments/ListAssessments_example.json */ -async function listSecurityAssessments() { +async function listSecurityAssessments(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); @@ -28,7 +26,7 @@ async function listSecurityAssessments() { console.log(resArray); } -async function main() { +async function main(): Promise { await listSecurityAssessments(); } diff --git a/sdk/security/arm-security/samples-dev/assessmentsMetadataCreateInSubscriptionSample.ts b/sdk/security/arm-security/samples-dev/assessmentsMetadataCreateInSubscriptionSample.ts index 5b99be34be4a..3bc630197bbb 100644 --- a/sdk/security/arm-security/samples-dev/assessmentsMetadataCreateInSubscriptionSample.ts +++ b/sdk/security/arm-security/samples-dev/assessmentsMetadataCreateInSubscriptionSample.ts @@ -8,9 +8,7 @@ import type { SecurityAssessmentMetadataResponse } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Create metadata information on an assessment type in a specific subscription @@ -18,7 +16,7 @@ dotenv.config(); * @summary Create metadata information on an assessment type in a specific subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2021-06-01/examples/AssessmentsMetadata/CreateAssessmentsMetadata_subscription_example.json */ -async function createSecurityAssessmentMetadataForSubscription() { +async function createSecurityAssessmentMetadataForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0980887d-03d6-408c-9566-532f3456804e"; const assessmentMetadataName = "ca039e75-a276-4175-aebc-bcd41e4b14b7"; @@ -44,7 +42,7 @@ async function createSecurityAssessmentMetadataForSubscription() { console.log(result); } -async function main() { +async function main(): Promise { await createSecurityAssessmentMetadataForSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/assessmentsMetadataDeleteInSubscriptionSample.ts b/sdk/security/arm-security/samples-dev/assessmentsMetadataDeleteInSubscriptionSample.ts index 13148c869fec..002347042a50 100644 --- a/sdk/security/arm-security/samples-dev/assessmentsMetadataDeleteInSubscriptionSample.ts +++ b/sdk/security/arm-security/samples-dev/assessmentsMetadataDeleteInSubscriptionSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete metadata information on an assessment type in a specific subscription, will cause the deletion of all the assessments of that type in that subscription @@ -17,7 +15,7 @@ dotenv.config(); * @summary Delete metadata information on an assessment type in a specific subscription, will cause the deletion of all the assessments of that type in that subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2021-06-01/examples/AssessmentsMetadata/DeleteAssessmentsMetadata_subscription_example.json */ -async function deleteASecurityAssessmentMetadataForSubscription() { +async function deleteASecurityAssessmentMetadataForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0980887d-03d6-408c-9566-532f3456804e"; const assessmentMetadataName = "ca039e75-a276-4175-aebc-bcd41e4b14b7"; @@ -27,7 +25,7 @@ async function deleteASecurityAssessmentMetadataForSubscription() { console.log(result); } -async function main() { +async function main(): Promise { await deleteASecurityAssessmentMetadataForSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/assessmentsMetadataGetInSubscriptionSample.ts b/sdk/security/arm-security/samples-dev/assessmentsMetadataGetInSubscriptionSample.ts index 067e3e4d80e5..4050525193fe 100644 --- a/sdk/security/arm-security/samples-dev/assessmentsMetadataGetInSubscriptionSample.ts +++ b/sdk/security/arm-security/samples-dev/assessmentsMetadataGetInSubscriptionSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get metadata information on an assessment type in a specific subscription @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get metadata information on an assessment type in a specific subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2021-06-01/examples/AssessmentsMetadata/GetAssessmentsMetadata_subscription_example.json */ -async function getSecurityAssessmentMetadataForSubscription() { +async function getSecurityAssessmentMetadataForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0980887d-03d6-408c-9566-532f3456804e"; const assessmentMetadataName = "21300918-b2e3-0346-785f-c77ff57d243b"; @@ -27,7 +25,7 @@ async function getSecurityAssessmentMetadataForSubscription() { console.log(result); } -async function main() { +async function main(): Promise { await getSecurityAssessmentMetadataForSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/assessmentsMetadataGetSample.ts b/sdk/security/arm-security/samples-dev/assessmentsMetadataGetSample.ts index 3f1c32360c13..7eedd80d2a17 100644 --- a/sdk/security/arm-security/samples-dev/assessmentsMetadataGetSample.ts +++ b/sdk/security/arm-security/samples-dev/assessmentsMetadataGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get metadata information on an assessment type @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get metadata information on an assessment type * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2021-06-01/examples/AssessmentsMetadata/GetAssessmentsMetadata_example.json */ -async function getSecurityAssessmentMetadata() { +async function getSecurityAssessmentMetadata(): Promise { const assessmentMetadataName = "21300918-b2e3-0346-785f-c77ff57d243b"; const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); @@ -25,7 +23,7 @@ async function getSecurityAssessmentMetadata() { console.log(result); } -async function main() { +async function main(): Promise { await getSecurityAssessmentMetadata(); } diff --git a/sdk/security/arm-security/samples-dev/assessmentsMetadataListBySubscriptionSample.ts b/sdk/security/arm-security/samples-dev/assessmentsMetadataListBySubscriptionSample.ts index 5c2a09400810..f0523fa2a6a9 100644 --- a/sdk/security/arm-security/samples-dev/assessmentsMetadataListBySubscriptionSample.ts +++ b/sdk/security/arm-security/samples-dev/assessmentsMetadataListBySubscriptionSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get metadata information on all assessment types in a specific subscription @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get metadata information on all assessment types in a specific subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2021-06-01/examples/AssessmentsMetadata/ListAssessmentsMetadata_subscription_example.json */ -async function listSecurityAssessmentMetadataForSubscription() { +async function listSecurityAssessmentMetadataForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0980887d-03d6-408c-9566-532f3456804e"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function listSecurityAssessmentMetadataForSubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { await listSecurityAssessmentMetadataForSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/assessmentsMetadataListSample.ts b/sdk/security/arm-security/samples-dev/assessmentsMetadataListSample.ts index 4960e4ddcb25..a59aca59db21 100644 --- a/sdk/security/arm-security/samples-dev/assessmentsMetadataListSample.ts +++ b/sdk/security/arm-security/samples-dev/assessmentsMetadataListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get metadata information on all assessment types @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get metadata information on all assessment types * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2021-06-01/examples/AssessmentsMetadata/ListAssessmentsMetadata_example.json */ -async function listSecurityAssessmentMetadata() { +async function listSecurityAssessmentMetadata(): Promise { const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); const resArray = new Array(); @@ -27,7 +25,7 @@ async function listSecurityAssessmentMetadata() { console.log(resArray); } -async function main() { +async function main(): Promise { await listSecurityAssessmentMetadata(); } diff --git a/sdk/security/arm-security/samples-dev/autoProvisioningSettingsCreateSample.ts b/sdk/security/arm-security/samples-dev/autoProvisioningSettingsCreateSample.ts index 745df4261a25..ca6ade9e2131 100644 --- a/sdk/security/arm-security/samples-dev/autoProvisioningSettingsCreateSample.ts +++ b/sdk/security/arm-security/samples-dev/autoProvisioningSettingsCreateSample.ts @@ -8,9 +8,7 @@ import type { AutoProvisioningSetting } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Details of a specific setting @@ -18,7 +16,7 @@ dotenv.config(); * @summary Details of a specific setting * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/AutoProvisioningSettings/CreateAutoProvisioningSettingsSubscription_example.json */ -async function createAutoProvisioningSettingsForSubscription() { +async function createAutoProvisioningSettingsForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const settingName = "default"; @@ -34,7 +32,7 @@ async function createAutoProvisioningSettingsForSubscription() { console.log(result); } -async function main() { +async function main(): Promise { await createAutoProvisioningSettingsForSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/autoProvisioningSettingsGetSample.ts b/sdk/security/arm-security/samples-dev/autoProvisioningSettingsGetSample.ts index bfe7aedc1c43..1e88ea889f78 100644 --- a/sdk/security/arm-security/samples-dev/autoProvisioningSettingsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/autoProvisioningSettingsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Details of a specific setting @@ -17,7 +15,7 @@ dotenv.config(); * @summary Details of a specific setting * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/AutoProvisioningSettings/GetAutoProvisioningSettingSubscription_example.json */ -async function getAnAutoProvisioningSettingForSubscription() { +async function getAnAutoProvisioningSettingForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const settingName = "default"; @@ -27,7 +25,7 @@ async function getAnAutoProvisioningSettingForSubscription() { console.log(result); } -async function main() { +async function main(): Promise { await getAnAutoProvisioningSettingForSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/autoProvisioningSettingsListSample.ts b/sdk/security/arm-security/samples-dev/autoProvisioningSettingsListSample.ts index f4838210bf58..5d632d0c97c1 100644 --- a/sdk/security/arm-security/samples-dev/autoProvisioningSettingsListSample.ts +++ b/sdk/security/arm-security/samples-dev/autoProvisioningSettingsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Exposes the auto provisioning settings of the subscriptions @@ -17,7 +15,7 @@ dotenv.config(); * @summary Exposes the auto provisioning settings of the subscriptions * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/AutoProvisioningSettings/GetAutoProvisioningSettingsSubscription_example.json */ -async function getAutoProvisioningSettingsForSubscription() { +async function getAutoProvisioningSettingsForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function getAutoProvisioningSettingsForSubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { await getAutoProvisioningSettingsForSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/automationsCreateOrUpdateSample.ts b/sdk/security/arm-security/samples-dev/automationsCreateOrUpdateSample.ts index f6469f61c6dc..b9dc42a1a507 100644 --- a/sdk/security/arm-security/samples-dev/automationsCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/automationsCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { Automation } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a security automation. If a security automation is already created and a subsequent request is issued for the same automation id, then it will be updated. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates a security automation. If a security automation is already created and a subsequent request is issued for the same automation id, then it will be updated. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/Automations/PutAutomationAllAssessments_example.json */ -async function createOrUpdateASecurityAutomationForAllAssessmentsIncludingAllSeverities() { +async function createOrUpdateASecurityAutomationForAllAssessmentsIncludingAllSeverities(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "exampleResourceGroup"; @@ -64,7 +62,7 @@ async function createOrUpdateASecurityAutomationForAllAssessmentsIncludingAllSev * @summary Creates or updates a security automation. If a security automation is already created and a subsequent request is issued for the same automation id, then it will be updated. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/Automations/PutAutomationHighSeverityAssessments_example.json */ -async function createOrUpdateASecurityAutomationForAllHighSeverityAssessments() { +async function createOrUpdateASecurityAutomationForAllHighSeverityAssessments(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "exampleResourceGroup"; @@ -126,7 +124,7 @@ async function createOrUpdateASecurityAutomationForAllHighSeverityAssessments() * @summary Creates or updates a security automation. If a security automation is already created and a subsequent request is issued for the same automation id, then it will be updated. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/Automations/PutDisableAutomation_example.json */ -async function disableOrEnableASecurityAutomation() { +async function disableOrEnableASecurityAutomation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "exampleResourceGroup"; @@ -182,7 +180,7 @@ async function disableOrEnableASecurityAutomation() { console.log(result); } -async function main() { +async function main(): Promise { await createOrUpdateASecurityAutomationForAllAssessmentsIncludingAllSeverities(); await createOrUpdateASecurityAutomationForAllHighSeverityAssessments(); await disableOrEnableASecurityAutomation(); diff --git a/sdk/security/arm-security/samples-dev/automationsDeleteSample.ts b/sdk/security/arm-security/samples-dev/automationsDeleteSample.ts index ff5546f6fe52..7cc7e89324df 100644 --- a/sdk/security/arm-security/samples-dev/automationsDeleteSample.ts +++ b/sdk/security/arm-security/samples-dev/automationsDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a security automation. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Deletes a security automation. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/Automations/DeleteAutomation_example.json */ -async function deleteASecurityAutomation() { +async function deleteASecurityAutomation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -28,7 +26,7 @@ async function deleteASecurityAutomation() { console.log(result); } -async function main() { +async function main(): Promise { await deleteASecurityAutomation(); } diff --git a/sdk/security/arm-security/samples-dev/automationsGetSample.ts b/sdk/security/arm-security/samples-dev/automationsGetSample.ts index 844a3b868694..a4d0bb2cb5f3 100644 --- a/sdk/security/arm-security/samples-dev/automationsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/automationsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Retrieves information about the model of a security automation. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Retrieves information about the model of a security automation. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/Automations/GetAutomationResourceGroup_example.json */ -async function retrieveASecurityAutomation() { +async function retrieveASecurityAutomation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "exampleResourceGroup"; @@ -28,7 +26,7 @@ async function retrieveASecurityAutomation() { console.log(result); } -async function main() { +async function main(): Promise { await retrieveASecurityAutomation(); } diff --git a/sdk/security/arm-security/samples-dev/automationsListByResourceGroupSample.ts b/sdk/security/arm-security/samples-dev/automationsListByResourceGroupSample.ts index bfd718388f2c..7ca9b9e40f77 100644 --- a/sdk/security/arm-security/samples-dev/automationsListByResourceGroupSample.ts +++ b/sdk/security/arm-security/samples-dev/automationsListByResourceGroupSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists all the security automations in the specified resource group. Use the 'nextLink' property in the response to get the next page of security automations for the specified resource group. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists all the security automations in the specified resource group. Use the 'nextLink' property in the response to get the next page of security automations for the specified resource group. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/Automations/GetAutomationsResourceGroup_example.json */ -async function listAllSecurityAutomationsOfASpecifiedResourceGroup() { +async function listAllSecurityAutomationsOfASpecifiedResourceGroup(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "exampleResourceGroup"; @@ -30,7 +28,7 @@ async function listAllSecurityAutomationsOfASpecifiedResourceGroup() { console.log(resArray); } -async function main() { +async function main(): Promise { await listAllSecurityAutomationsOfASpecifiedResourceGroup(); } diff --git a/sdk/security/arm-security/samples-dev/automationsListSample.ts b/sdk/security/arm-security/samples-dev/automationsListSample.ts index 513599648887..a3e38427b471 100644 --- a/sdk/security/arm-security/samples-dev/automationsListSample.ts +++ b/sdk/security/arm-security/samples-dev/automationsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists all the security automations in the specified subscription. Use the 'nextLink' property in the response to get the next page of security automations for the specified subscription. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists all the security automations in the specified subscription. Use the 'nextLink' property in the response to get the next page of security automations for the specified subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/Automations/GetAutomationsSubscription_example.json */ -async function listAllSecurityAutomationsOfASpecifiedSubscription() { +async function listAllSecurityAutomationsOfASpecifiedSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function listAllSecurityAutomationsOfASpecifiedSubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { await listAllSecurityAutomationsOfASpecifiedSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/automationsUpdateSample.ts b/sdk/security/arm-security/samples-dev/automationsUpdateSample.ts index 18e1d1ba6147..9e364f92d9a3 100644 --- a/sdk/security/arm-security/samples-dev/automationsUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/automationsUpdateSample.ts @@ -8,9 +8,7 @@ import type { AutomationUpdateModel } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a security automation @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates a security automation * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/Automations/PatchAutomation_example.json */ -async function updateASecurityAutomation() { +async function updateASecurityAutomation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "exampleResourceGroup"; @@ -51,7 +49,7 @@ async function updateASecurityAutomation() { console.log(result); } -async function main() { +async function main(): Promise { await updateASecurityAutomation(); } diff --git a/sdk/security/arm-security/samples-dev/automationsValidateSample.ts b/sdk/security/arm-security/samples-dev/automationsValidateSample.ts index 17822b890e49..716e0e6ea79e 100644 --- a/sdk/security/arm-security/samples-dev/automationsValidateSample.ts +++ b/sdk/security/arm-security/samples-dev/automationsValidateSample.ts @@ -8,9 +8,7 @@ import type { Automation } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Validates the security automation model before create or update. Any validation errors are returned to the client. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Validates the security automation model before create or update. Any validation errors are returned to the client. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/Automations/ValidateAutomation_example.json */ -async function validateTheSecurityAutomationModelBeforeCreateOrUpdate() { +async function validateTheSecurityAutomationModelBeforeCreateOrUpdate(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "exampleResourceGroup"; @@ -69,7 +67,7 @@ async function validateTheSecurityAutomationModelBeforeCreateOrUpdate() { console.log(result); } -async function main() { +async function main(): Promise { await validateTheSecurityAutomationModelBeforeCreateOrUpdate(); } diff --git a/sdk/security/arm-security/samples-dev/azureDevOpsOrgsCreateOrUpdateSample.ts b/sdk/security/arm-security/samples-dev/azureDevOpsOrgsCreateOrUpdateSample.ts index 3647063c6cd6..484a891d92da 100644 --- a/sdk/security/arm-security/samples-dev/azureDevOpsOrgsCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/azureDevOpsOrgsCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { AzureDevOpsOrg } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates monitored Azure DevOps organization details. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates monitored Azure DevOps organization details. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/CreateOrUpdateAzureDevOpsOrgs_example.json */ -async function createOrUpdateAzureDevOpsOrgs() { +async function createOrUpdateAzureDevOpsOrgs(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -41,7 +39,7 @@ async function createOrUpdateAzureDevOpsOrgs() { console.log(result); } -async function main() { +async function main(): Promise { await createOrUpdateAzureDevOpsOrgs(); } diff --git a/sdk/security/arm-security/samples-dev/azureDevOpsOrgsGetSample.ts b/sdk/security/arm-security/samples-dev/azureDevOpsOrgsGetSample.ts index b177d730d5f3..77da6adda5b8 100644 --- a/sdk/security/arm-security/samples-dev/azureDevOpsOrgsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/azureDevOpsOrgsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a monitored Azure DevOps organization resource. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Returns a monitored Azure DevOps organization resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/GetAzureDevOpsOrgs_example.json */ -async function getAzureDevOpsOrgs() { +async function getAzureDevOpsOrgs(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -33,7 +31,7 @@ async function getAzureDevOpsOrgs() { console.log(result); } -async function main() { +async function main(): Promise { await getAzureDevOpsOrgs(); } diff --git a/sdk/security/arm-security/samples-dev/azureDevOpsOrgsListAvailableSample.ts b/sdk/security/arm-security/samples-dev/azureDevOpsOrgsListAvailableSample.ts index 9ce1aed7f2d0..9f5ec7df4213 100644 --- a/sdk/security/arm-security/samples-dev/azureDevOpsOrgsListAvailableSample.ts +++ b/sdk/security/arm-security/samples-dev/azureDevOpsOrgsListAvailableSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a list of all Azure DevOps organizations accessible by the user token consumed by the connector. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Returns a list of all Azure DevOps organizations accessible by the user token consumed by the connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/ListAvailableAzureDevOpsOrgs_example.json */ -async function listAvailableAzureDevOpsOrgs() { +async function listAvailableAzureDevOpsOrgs(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -31,7 +29,7 @@ async function listAvailableAzureDevOpsOrgs() { console.log(result); } -async function main() { +async function main(): Promise { await listAvailableAzureDevOpsOrgs(); } diff --git a/sdk/security/arm-security/samples-dev/azureDevOpsOrgsListSample.ts b/sdk/security/arm-security/samples-dev/azureDevOpsOrgsListSample.ts index 371e1cc4c178..847d62e2c4de 100644 --- a/sdk/security/arm-security/samples-dev/azureDevOpsOrgsListSample.ts +++ b/sdk/security/arm-security/samples-dev/azureDevOpsOrgsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a list of Azure DevOps organizations onboarded to the connector. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Returns a list of Azure DevOps organizations onboarded to the connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/ListAzureDevOpsOrgs_example.json */ -async function listAzureDevOpsOrgs() { +async function listAzureDevOpsOrgs(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -31,7 +29,7 @@ async function listAzureDevOpsOrgs() { console.log(resArray); } -async function main() { +async function main(): Promise { await listAzureDevOpsOrgs(); } diff --git a/sdk/security/arm-security/samples-dev/azureDevOpsOrgsUpdateSample.ts b/sdk/security/arm-security/samples-dev/azureDevOpsOrgsUpdateSample.ts index 50c982bb9bf2..1d486e92962a 100644 --- a/sdk/security/arm-security/samples-dev/azureDevOpsOrgsUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/azureDevOpsOrgsUpdateSample.ts @@ -8,9 +8,7 @@ import type { AzureDevOpsOrg } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates monitored Azure DevOps organization details. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates monitored Azure DevOps organization details. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/UpdateAzureDevOpsOrgs_example.json */ -async function updateAzureDevOpsOrgs() { +async function updateAzureDevOpsOrgs(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -41,7 +39,7 @@ async function updateAzureDevOpsOrgs() { console.log(result); } -async function main() { +async function main(): Promise { await updateAzureDevOpsOrgs(); } diff --git a/sdk/security/arm-security/samples-dev/azureDevOpsProjectsCreateOrUpdateSample.ts b/sdk/security/arm-security/samples-dev/azureDevOpsProjectsCreateOrUpdateSample.ts index fa087b2ce04d..33209544643a 100644 --- a/sdk/security/arm-security/samples-dev/azureDevOpsProjectsCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/azureDevOpsProjectsCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { AzureDevOpsProject } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a monitored Azure DevOps project resource. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates a monitored Azure DevOps project resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/CreateOrUpdateAzureDevOpsProjects_example.json */ -async function createOrUpdateAzureDevOpsProjects() { +async function createOrUpdateAzureDevOpsProjects(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -43,7 +41,7 @@ async function createOrUpdateAzureDevOpsProjects() { console.log(result); } -async function main() { +async function main(): Promise { await createOrUpdateAzureDevOpsProjects(); } diff --git a/sdk/security/arm-security/samples-dev/azureDevOpsProjectsGetSample.ts b/sdk/security/arm-security/samples-dev/azureDevOpsProjectsGetSample.ts index ea0c1f332201..efe8e2a65dda 100644 --- a/sdk/security/arm-security/samples-dev/azureDevOpsProjectsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/azureDevOpsProjectsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a monitored Azure DevOps project resource. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Returns a monitored Azure DevOps project resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/GetAzureDevOpsProjects_example.json */ -async function getAzureDevOpsProjects() { +async function getAzureDevOpsProjects(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -35,7 +33,7 @@ async function getAzureDevOpsProjects() { console.log(result); } -async function main() { +async function main(): Promise { await getAzureDevOpsProjects(); } diff --git a/sdk/security/arm-security/samples-dev/azureDevOpsProjectsListSample.ts b/sdk/security/arm-security/samples-dev/azureDevOpsProjectsListSample.ts index 5ccff33430c0..d610d7c3a74f 100644 --- a/sdk/security/arm-security/samples-dev/azureDevOpsProjectsListSample.ts +++ b/sdk/security/arm-security/samples-dev/azureDevOpsProjectsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a list of Azure DevOps projects onboarded to the connector. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Returns a list of Azure DevOps projects onboarded to the connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/ListAzureDevOpsProjects_example.json */ -async function listAzureDevOpsProjects() { +async function listAzureDevOpsProjects(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -36,7 +34,7 @@ async function listAzureDevOpsProjects() { console.log(resArray); } -async function main() { +async function main(): Promise { await listAzureDevOpsProjects(); } diff --git a/sdk/security/arm-security/samples-dev/azureDevOpsProjectsUpdateSample.ts b/sdk/security/arm-security/samples-dev/azureDevOpsProjectsUpdateSample.ts index dcc8759a38d7..58ae0f6e678f 100644 --- a/sdk/security/arm-security/samples-dev/azureDevOpsProjectsUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/azureDevOpsProjectsUpdateSample.ts @@ -8,9 +8,7 @@ import type { AzureDevOpsProject } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a monitored Azure DevOps project resource. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates a monitored Azure DevOps project resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/UpdateAzureDevOpsProjects_example.json */ -async function updateAzureDevOpsProjects() { +async function updateAzureDevOpsProjects(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -43,7 +41,7 @@ async function updateAzureDevOpsProjects() { console.log(result); } -async function main() { +async function main(): Promise { await updateAzureDevOpsProjects(); } diff --git a/sdk/security/arm-security/samples-dev/azureDevOpsReposCreateOrUpdateSample.ts b/sdk/security/arm-security/samples-dev/azureDevOpsReposCreateOrUpdateSample.ts index 3f9487bda690..92ca9d6a1c75 100644 --- a/sdk/security/arm-security/samples-dev/azureDevOpsReposCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/azureDevOpsReposCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { AzureDevOpsRepository } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a monitored Azure DevOps repository resource. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates a monitored Azure DevOps repository resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/CreateOrUpdateAzureDevOpsRepos_example.json */ -async function createOrUpdateAzureDevOpsRepos() { +async function createOrUpdateAzureDevOpsRepos(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -45,7 +43,7 @@ async function createOrUpdateAzureDevOpsRepos() { console.log(result); } -async function main() { +async function main(): Promise { await createOrUpdateAzureDevOpsRepos(); } diff --git a/sdk/security/arm-security/samples-dev/azureDevOpsReposGetSample.ts b/sdk/security/arm-security/samples-dev/azureDevOpsReposGetSample.ts index 63ff939acab5..ffbe23425f8a 100644 --- a/sdk/security/arm-security/samples-dev/azureDevOpsReposGetSample.ts +++ b/sdk/security/arm-security/samples-dev/azureDevOpsReposGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a monitored Azure DevOps repository resource. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Returns a monitored Azure DevOps repository resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/GetAzureDevOpsRepos_example.json */ -async function getAzureDevOpsRepos() { +async function getAzureDevOpsRepos(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -37,7 +35,7 @@ async function getAzureDevOpsRepos() { console.log(result); } -async function main() { +async function main(): Promise { await getAzureDevOpsRepos(); } diff --git a/sdk/security/arm-security/samples-dev/azureDevOpsReposListSample.ts b/sdk/security/arm-security/samples-dev/azureDevOpsReposListSample.ts index 8ef7f6dc4866..d57f8078b515 100644 --- a/sdk/security/arm-security/samples-dev/azureDevOpsReposListSample.ts +++ b/sdk/security/arm-security/samples-dev/azureDevOpsReposListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a list of Azure DevOps repositories onboarded to the connector. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Returns a list of Azure DevOps repositories onboarded to the connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/ListAzureDevOpsRepos_example.json */ -async function listAzureDevOpsRepos() { +async function listAzureDevOpsRepos(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -38,7 +36,7 @@ async function listAzureDevOpsRepos() { console.log(resArray); } -async function main() { +async function main(): Promise { await listAzureDevOpsRepos(); } diff --git a/sdk/security/arm-security/samples-dev/azureDevOpsReposUpdateSample.ts b/sdk/security/arm-security/samples-dev/azureDevOpsReposUpdateSample.ts index 438dd8d0eb08..d5f1f59c3c3f 100644 --- a/sdk/security/arm-security/samples-dev/azureDevOpsReposUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/azureDevOpsReposUpdateSample.ts @@ -8,9 +8,7 @@ import type { AzureDevOpsRepository } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a monitored Azure DevOps repository resource. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates a monitored Azure DevOps repository resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/UpdateAzureDevOpsRepos_example.json */ -async function updateAzureDevOpsRepos() { +async function updateAzureDevOpsRepos(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -45,7 +43,7 @@ async function updateAzureDevOpsRepos() { console.log(result); } -async function main() { +async function main(): Promise { await updateAzureDevOpsRepos(); } diff --git a/sdk/security/arm-security/samples-dev/complianceResultsGetSample.ts b/sdk/security/arm-security/samples-dev/complianceResultsGetSample.ts index ba057743d7ed..94b48bd52006 100644 --- a/sdk/security/arm-security/samples-dev/complianceResultsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/complianceResultsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Security Compliance Result @@ -17,7 +15,7 @@ dotenv.config(); * @summary Security Compliance Result * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2017-08-01/examples/ComplianceResults/GetComplianceResults_example.json */ -async function getComplianceResultsOnSubscription() { +async function getComplianceResultsOnSubscription(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const complianceResultName = "DesignateMoreThanOneOwner"; const credential = new DefaultAzureCredential(); @@ -26,7 +24,7 @@ async function getComplianceResultsOnSubscription() { console.log(result); } -async function main() { +async function main(): Promise { await getComplianceResultsOnSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/complianceResultsListSample.ts b/sdk/security/arm-security/samples-dev/complianceResultsListSample.ts index b0e9f94fbeed..d3527356c652 100644 --- a/sdk/security/arm-security/samples-dev/complianceResultsListSample.ts +++ b/sdk/security/arm-security/samples-dev/complianceResultsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Security compliance results in the subscription @@ -17,7 +15,7 @@ dotenv.config(); * @summary Security compliance results in the subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2017-08-01/examples/ComplianceResults/ListComplianceResults_example.json */ -async function getComplianceResultsOnSubscription() { +async function getComplianceResultsOnSubscription(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); @@ -28,7 +26,7 @@ async function getComplianceResultsOnSubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { await getComplianceResultsOnSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/compliancesGetSample.ts b/sdk/security/arm-security/samples-dev/compliancesGetSample.ts index 316679343fe7..c7fd747cf3ed 100644 --- a/sdk/security/arm-security/samples-dev/compliancesGetSample.ts +++ b/sdk/security/arm-security/samples-dev/compliancesGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Details of a specific Compliance. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Details of a specific Compliance. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/Compliances/GetCompliance_example.json */ -async function getSecurityComplianceDataForADay() { +async function getSecurityComplianceDataForADay(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const complianceName = "2018-01-01Z"; const credential = new DefaultAzureCredential(); @@ -26,7 +24,7 @@ async function getSecurityComplianceDataForADay() { console.log(result); } -async function main() { +async function main(): Promise { await getSecurityComplianceDataForADay(); } diff --git a/sdk/security/arm-security/samples-dev/compliancesListSample.ts b/sdk/security/arm-security/samples-dev/compliancesListSample.ts index 76716536bade..d311c95c2eec 100644 --- a/sdk/security/arm-security/samples-dev/compliancesListSample.ts +++ b/sdk/security/arm-security/samples-dev/compliancesListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to The Compliance scores of the specific management group. @@ -17,7 +15,7 @@ dotenv.config(); * @summary The Compliance scores of the specific management group. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/Compliances/GetCompliances_example.json */ -async function getSecurityComplianceDataOverTime() { +async function getSecurityComplianceDataOverTime(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); @@ -28,7 +26,7 @@ async function getSecurityComplianceDataOverTime() { console.log(resArray); } -async function main() { +async function main(): Promise { await getSecurityComplianceDataOverTime(); } diff --git a/sdk/security/arm-security/samples-dev/connectorsCreateOrUpdateSample.ts b/sdk/security/arm-security/samples-dev/connectorsCreateOrUpdateSample.ts index d81a20a74fb5..b809b71a678a 100644 --- a/sdk/security/arm-security/samples-dev/connectorsCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/connectorsCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { ConnectorSetting } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Create a cloud account connector or update an existing one. Connect to your cloud account. For AWS, use either account credentials or role-based authentication. For GCP, use account organization credentials. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Create a cloud account connector or update an existing one. Connect to your cloud account. For AWS, use either account credentials or role-based authentication. For GCP, use account organization credentials. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2020-01-01-preview/examples/Connectors/CreateUpdateAwsAssumeRoleConnectorSubscription_example.json */ -async function awsAssumeRoleCreateACloudAccountConnectorForASubscription() { +async function awsAssumeRoleCreateACloudAccountConnectorForASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const connectorName = "aws_dev2"; @@ -51,7 +49,7 @@ async function awsAssumeRoleCreateACloudAccountConnectorForASubscription() { * @summary Create a cloud account connector or update an existing one. Connect to your cloud account. For AWS, use either account credentials or role-based authentication. For GCP, use account organization credentials. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2020-01-01-preview/examples/Connectors/CreateUpdateAwsCredConnectorSubscription_example.json */ -async function awsCredCreateACloudAccountConnectorForASubscription() { +async function awsCredCreateACloudAccountConnectorForASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const connectorName = "aws_dev1"; @@ -84,7 +82,7 @@ async function awsCredCreateACloudAccountConnectorForASubscription() { * @summary Create a cloud account connector or update an existing one. Connect to your cloud account. For AWS, use either account credentials or role-based authentication. For GCP, use account organization credentials. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2020-01-01-preview/examples/Connectors/CreateUpdateGcpCredentialsConnectorSubscription_example.json */ -async function gcpCredentialsCreateACloudAccountConnectorForASubscription() { +async function gcpCredentialsCreateACloudAccountConnectorForASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const connectorName = "gcp_dev"; @@ -112,7 +110,7 @@ async function gcpCredentialsCreateACloudAccountConnectorForASubscription() { console.log(result); } -async function main() { +async function main(): Promise { await awsAssumeRoleCreateACloudAccountConnectorForASubscription(); await awsCredCreateACloudAccountConnectorForASubscription(); await gcpCredentialsCreateACloudAccountConnectorForASubscription(); diff --git a/sdk/security/arm-security/samples-dev/connectorsDeleteSample.ts b/sdk/security/arm-security/samples-dev/connectorsDeleteSample.ts index d7de56b0ea6d..9f6d1851732f 100644 --- a/sdk/security/arm-security/samples-dev/connectorsDeleteSample.ts +++ b/sdk/security/arm-security/samples-dev/connectorsDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete a cloud account connector from a subscription @@ -17,7 +15,7 @@ dotenv.config(); * @summary Delete a cloud account connector from a subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2020-01-01-preview/examples/Connectors/DeleteConnectorSubscription_example.json */ -async function deleteACloudAccountConnectorFromASubscription() { +async function deleteACloudAccountConnectorFromASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const connectorName = "aws_dev1"; @@ -27,7 +25,7 @@ async function deleteACloudAccountConnectorFromASubscription() { console.log(result); } -async function main() { +async function main(): Promise { await deleteACloudAccountConnectorFromASubscription(); } diff --git a/sdk/security/arm-security/samples-dev/connectorsGetSample.ts b/sdk/security/arm-security/samples-dev/connectorsGetSample.ts index 701c1ceb96e4..b41d601313bf 100644 --- a/sdk/security/arm-security/samples-dev/connectorsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/connectorsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Details of a specific cloud account connector @@ -17,7 +15,7 @@ dotenv.config(); * @summary Details of a specific cloud account connector * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2020-01-01-preview/examples/Connectors/GetConnectorSubscription_example.json */ -async function detailsOfASpecificCloudAccountConnector() { +async function detailsOfASpecificCloudAccountConnector(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const connectorName = "aws_dev1"; @@ -27,7 +25,7 @@ async function detailsOfASpecificCloudAccountConnector() { console.log(result); } -async function main() { +async function main(): Promise { await detailsOfASpecificCloudAccountConnector(); } diff --git a/sdk/security/arm-security/samples-dev/connectorsListSample.ts b/sdk/security/arm-security/samples-dev/connectorsListSample.ts index 6b008f73e814..20f375ccdbc8 100644 --- a/sdk/security/arm-security/samples-dev/connectorsListSample.ts +++ b/sdk/security/arm-security/samples-dev/connectorsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Cloud accounts connectors of a subscription @@ -17,7 +15,7 @@ dotenv.config(); * @summary Cloud accounts connectors of a subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2020-01-01-preview/examples/Connectors/GetListConnectorSubscription_example.json */ -async function getAllCloudAccountsConnectorsOfASubscription() { +async function getAllCloudAccountsConnectorsOfASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function getAllCloudAccountsConnectorsOfASubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { await getAllCloudAccountsConnectorsOfASubscription(); } diff --git a/sdk/security/arm-security/samples-dev/customAssessmentAutomationsCreateSample.ts b/sdk/security/arm-security/samples-dev/customAssessmentAutomationsCreateSample.ts index baacfd744d2f..63b3f70d500f 100644 --- a/sdk/security/arm-security/samples-dev/customAssessmentAutomationsCreateSample.ts +++ b/sdk/security/arm-security/samples-dev/customAssessmentAutomationsCreateSample.ts @@ -8,9 +8,7 @@ import type { CustomAssessmentAutomationRequest } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a custom assessment automation for the provided subscription. Please note that providing an existing custom assessment automation will replace the existing record. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates a custom assessment automation for the provided subscription. Please note that providing an existing custom assessment automation will replace the existing record. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-07-01-preview/examples/CustomAssessmentAutomations/customAssessmentAutomationCreate_example.json */ -async function createACustomAssessmentAutomation() { +async function createACustomAssessmentAutomation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "TestResourceGroup"; @@ -42,7 +40,7 @@ async function createACustomAssessmentAutomation() { console.log(result); } -async function main() { +async function main(): Promise { await createACustomAssessmentAutomation(); } diff --git a/sdk/security/arm-security/samples-dev/customAssessmentAutomationsDeleteSample.ts b/sdk/security/arm-security/samples-dev/customAssessmentAutomationsDeleteSample.ts index 54c6532547a0..63c7bf98aae7 100644 --- a/sdk/security/arm-security/samples-dev/customAssessmentAutomationsDeleteSample.ts +++ b/sdk/security/arm-security/samples-dev/customAssessmentAutomationsDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a custom assessment automation by name for a provided subscription @@ -17,7 +15,7 @@ dotenv.config(); * @summary Deletes a custom assessment automation by name for a provided subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-07-01-preview/examples/CustomAssessmentAutomations/customAssessmentAutomationDelete_example.json */ -async function deleteACustomAssessmentAutomation() { +async function deleteACustomAssessmentAutomation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "TestResourceGroup"; @@ -31,7 +29,7 @@ async function deleteACustomAssessmentAutomation() { console.log(result); } -async function main() { +async function main(): Promise { await deleteACustomAssessmentAutomation(); } diff --git a/sdk/security/arm-security/samples-dev/customAssessmentAutomationsGetSample.ts b/sdk/security/arm-security/samples-dev/customAssessmentAutomationsGetSample.ts index 78559c067a2f..a0b6f7582555 100644 --- a/sdk/security/arm-security/samples-dev/customAssessmentAutomationsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/customAssessmentAutomationsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a single custom assessment automation by name for the provided subscription and resource group. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a single custom assessment automation by name for the provided subscription and resource group. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-07-01-preview/examples/CustomAssessmentAutomations/customAssessmentAutomationGet_example.json */ -async function getACustomAssessmentAutomation() { +async function getACustomAssessmentAutomation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "TestResourceGroup"; @@ -31,7 +29,7 @@ async function getACustomAssessmentAutomation() { console.log(result); } -async function main() { +async function main(): Promise { await getACustomAssessmentAutomation(); } diff --git a/sdk/security/arm-security/samples-dev/customAssessmentAutomationsListByResourceGroupSample.ts b/sdk/security/arm-security/samples-dev/customAssessmentAutomationsListByResourceGroupSample.ts index a133944c397b..01bfff97c03d 100644 --- a/sdk/security/arm-security/samples-dev/customAssessmentAutomationsListByResourceGroupSample.ts +++ b/sdk/security/arm-security/samples-dev/customAssessmentAutomationsListByResourceGroupSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List custom assessment automations by provided subscription and resource group @@ -17,7 +15,7 @@ dotenv.config(); * @summary List custom assessment automations by provided subscription and resource group * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-07-01-preview/examples/CustomAssessmentAutomations/customAssessmentAutomationListByResourceGroup_example.json */ -async function listCustomAssessmentAutomationsInASubscriptionAndAResourceGroup() { +async function listCustomAssessmentAutomationsInASubscriptionAndAResourceGroup(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "TestResourceGroup"; @@ -32,7 +30,7 @@ async function listCustomAssessmentAutomationsInASubscriptionAndAResourceGroup() console.log(resArray); } -async function main() { +async function main(): Promise { await listCustomAssessmentAutomationsInASubscriptionAndAResourceGroup(); } diff --git a/sdk/security/arm-security/samples-dev/customAssessmentAutomationsListBySubscriptionSample.ts b/sdk/security/arm-security/samples-dev/customAssessmentAutomationsListBySubscriptionSample.ts index 2cb3b494e244..df468b43c02b 100644 --- a/sdk/security/arm-security/samples-dev/customAssessmentAutomationsListBySubscriptionSample.ts +++ b/sdk/security/arm-security/samples-dev/customAssessmentAutomationsListBySubscriptionSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List custom assessment automations by provided subscription @@ -17,7 +15,7 @@ dotenv.config(); * @summary List custom assessment automations by provided subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-07-01-preview/examples/CustomAssessmentAutomations/customAssessmentAutomationListBySubscription_example.json */ -async function listCustomAssessmentAutomationsInASubscription() { +async function listCustomAssessmentAutomationsInASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function listCustomAssessmentAutomationsInASubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { await listCustomAssessmentAutomationsInASubscription(); } diff --git a/sdk/security/arm-security/samples-dev/customEntityStoreAssignmentsCreateSample.ts b/sdk/security/arm-security/samples-dev/customEntityStoreAssignmentsCreateSample.ts index d63a1a9c3ac3..cc12bf2d3f03 100644 --- a/sdk/security/arm-security/samples-dev/customEntityStoreAssignmentsCreateSample.ts +++ b/sdk/security/arm-security/samples-dev/customEntityStoreAssignmentsCreateSample.ts @@ -8,9 +8,7 @@ import type { CustomEntityStoreAssignmentRequest } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates a custom entity store assignment for the provided subscription, if not already exists. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates a custom entity store assignment for the provided subscription, if not already exists. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-07-01-preview/examples/CustomEntityStoreAssignments/customEntityStoreAssignmentCreate_example.json */ -async function createACustomEntityStoreAssignment() { +async function createACustomEntityStoreAssignment(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "TestResourceGroup"; @@ -36,7 +34,7 @@ async function createACustomEntityStoreAssignment() { console.log(result); } -async function main() { +async function main(): Promise { await createACustomEntityStoreAssignment(); } diff --git a/sdk/security/arm-security/samples-dev/customEntityStoreAssignmentsDeleteSample.ts b/sdk/security/arm-security/samples-dev/customEntityStoreAssignmentsDeleteSample.ts index ef4bd2975e5b..a4047fe158e7 100644 --- a/sdk/security/arm-security/samples-dev/customEntityStoreAssignmentsDeleteSample.ts +++ b/sdk/security/arm-security/samples-dev/customEntityStoreAssignmentsDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete a custom entity store assignment by name for a provided subscription @@ -17,7 +15,7 @@ dotenv.config(); * @summary Delete a custom entity store assignment by name for a provided subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-07-01-preview/examples/CustomEntityStoreAssignments/customEntityStoreAssignmentDelete_example.json */ -async function deleteACustomEntityStoreAssignment() { +async function deleteACustomEntityStoreAssignment(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "TestResourceGroup"; @@ -31,7 +29,7 @@ async function deleteACustomEntityStoreAssignment() { console.log(result); } -async function main() { +async function main(): Promise { await deleteACustomEntityStoreAssignment(); } diff --git a/sdk/security/arm-security/samples-dev/customEntityStoreAssignmentsGetSample.ts b/sdk/security/arm-security/samples-dev/customEntityStoreAssignmentsGetSample.ts index af5d6d7be5a4..2ee1fc1077a6 100644 --- a/sdk/security/arm-security/samples-dev/customEntityStoreAssignmentsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/customEntityStoreAssignmentsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a single custom entity store assignment by name for the provided subscription and resource group. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a single custom entity store assignment by name for the provided subscription and resource group. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-07-01-preview/examples/CustomEntityStoreAssignments/customEntityStoreAssignmentGet_example.json */ -async function getACustomEntityStoreAssignment() { +async function getACustomEntityStoreAssignment(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "TestResourceGroup"; @@ -31,7 +29,7 @@ async function getACustomEntityStoreAssignment() { console.log(result); } -async function main() { +async function main(): Promise { await getACustomEntityStoreAssignment(); } diff --git a/sdk/security/arm-security/samples-dev/customEntityStoreAssignmentsListByResourceGroupSample.ts b/sdk/security/arm-security/samples-dev/customEntityStoreAssignmentsListByResourceGroupSample.ts index 66f0c0acedd3..78c447d3529c 100644 --- a/sdk/security/arm-security/samples-dev/customEntityStoreAssignmentsListByResourceGroupSample.ts +++ b/sdk/security/arm-security/samples-dev/customEntityStoreAssignmentsListByResourceGroupSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List custom entity store assignments by a provided subscription and resource group @@ -17,7 +15,7 @@ dotenv.config(); * @summary List custom entity store assignments by a provided subscription and resource group * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-07-01-preview/examples/CustomEntityStoreAssignments/customEntityStoreAssignmentListByResourceGroup_example.json */ -async function listCustomEntityStoreAssignmentsInASubscriptionAndAResourceGroup() { +async function listCustomEntityStoreAssignmentsInASubscriptionAndAResourceGroup(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "TestResourceGroup"; @@ -32,7 +30,7 @@ async function listCustomEntityStoreAssignmentsInASubscriptionAndAResourceGroup( console.log(resArray); } -async function main() { +async function main(): Promise { await listCustomEntityStoreAssignmentsInASubscriptionAndAResourceGroup(); } diff --git a/sdk/security/arm-security/samples-dev/customEntityStoreAssignmentsListBySubscriptionSample.ts b/sdk/security/arm-security/samples-dev/customEntityStoreAssignmentsListBySubscriptionSample.ts index 548f7e11c7ad..b8ea92eecb85 100644 --- a/sdk/security/arm-security/samples-dev/customEntityStoreAssignmentsListBySubscriptionSample.ts +++ b/sdk/security/arm-security/samples-dev/customEntityStoreAssignmentsListBySubscriptionSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List custom entity store assignments by provided subscription @@ -17,7 +15,7 @@ dotenv.config(); * @summary List custom entity store assignments by provided subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-07-01-preview/examples/CustomEntityStoreAssignments/customEntityStoreAssignmentListBySubscription_example.json */ -async function listCustomEntityStoreAssignmentsInASubscription() { +async function listCustomEntityStoreAssignmentsInASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function listCustomEntityStoreAssignmentsInASubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { await listCustomEntityStoreAssignmentsInASubscription(); } diff --git a/sdk/security/arm-security/samples-dev/defenderForStorageCreateSample.ts b/sdk/security/arm-security/samples-dev/defenderForStorageCreateSample.ts index 23e37101b40a..c9db3c6632ef 100644 --- a/sdk/security/arm-security/samples-dev/defenderForStorageCreateSample.ts +++ b/sdk/security/arm-security/samples-dev/defenderForStorageCreateSample.ts @@ -8,9 +8,7 @@ import type { DefenderForStorageSetting } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates the Defender for Storage settings on a specified storage account. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates the Defender for Storage settings on a specified storage account. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-12-01-preview/examples/DefenderForStorage/PutDefenderForStorageSettings_example.json */ -async function createsOrUpdatesTheDefenderForStorageSettingsOnASpecifiedResource() { +async function createsOrUpdatesTheDefenderForStorageSettingsOnASpecifiedResource(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/SampleRG/providers/Microsoft.Storage/storageAccounts/samplestorageaccount"; const settingName = "current"; @@ -39,7 +37,7 @@ async function createsOrUpdatesTheDefenderForStorageSettingsOnASpecifiedResource console.log(result); } -async function main() { +async function main(): Promise { await createsOrUpdatesTheDefenderForStorageSettingsOnASpecifiedResource(); } diff --git a/sdk/security/arm-security/samples-dev/defenderForStorageGetSample.ts b/sdk/security/arm-security/samples-dev/defenderForStorageGetSample.ts index 3385cdf4b996..8268744a1186 100644 --- a/sdk/security/arm-security/samples-dev/defenderForStorageGetSample.ts +++ b/sdk/security/arm-security/samples-dev/defenderForStorageGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the Defender for Storage settings for the specified storage account. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets the Defender for Storage settings for the specified storage account. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-12-01-preview/examples/DefenderForStorage/GetDefenderForStorageSettings_example.json */ -async function getsTheDefenderForStorageSettingsForTheSpecifiedResource() { +async function getsTheDefenderForStorageSettingsForTheSpecifiedResource(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/SampleRG/providers/Microsoft.Storage/storageAccounts/samplestorageaccount"; const settingName = "current"; @@ -27,7 +25,7 @@ async function getsTheDefenderForStorageSettingsForTheSpecifiedResource() { console.log(result); } -async function main() { +async function main(): Promise { await getsTheDefenderForStorageSettingsForTheSpecifiedResource(); } diff --git a/sdk/security/arm-security/samples-dev/devOpsConfigurationsCreateOrUpdateSample.ts b/sdk/security/arm-security/samples-dev/devOpsConfigurationsCreateOrUpdateSample.ts index ab007f4d74f4..3926df890f2e 100644 --- a/sdk/security/arm-security/samples-dev/devOpsConfigurationsCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/devOpsConfigurationsCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { DevOpsConfiguration } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a DevOps Configuration. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates a DevOps Configuration. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/CreateOrUpdateDevOpsConfigurationsOnboardCurrentAndFuture_example.json */ -async function createOrUpdateDevOpsConfigurationsOnboardCurrentAndFuture() { +async function createOrUpdateDevOpsConfigurationsOnboardCurrentAndFuture(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -45,7 +43,7 @@ async function createOrUpdateDevOpsConfigurationsOnboardCurrentAndFuture() { * @summary Creates or updates a DevOps Configuration. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/CreateOrUpdateDevOpsConfigurationsOnboardCurrentOnly_example.json */ -async function createOrUpdateDevOpsConfigurationsOnboardCurrentOnly() { +async function createOrUpdateDevOpsConfigurationsOnboardCurrentOnly(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -72,7 +70,7 @@ async function createOrUpdateDevOpsConfigurationsOnboardCurrentOnly() { * @summary Creates or updates a DevOps Configuration. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/CreateOrUpdateDevOpsConfigurationsOnboardSelected_example.json */ -async function createOrUpdateDevOpsConfigurationsOnboardSelected() { +async function createOrUpdateDevOpsConfigurationsOnboardSelected(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -94,7 +92,7 @@ async function createOrUpdateDevOpsConfigurationsOnboardSelected() { console.log(result); } -async function main() { +async function main(): Promise { await createOrUpdateDevOpsConfigurationsOnboardCurrentAndFuture(); await createOrUpdateDevOpsConfigurationsOnboardCurrentOnly(); await createOrUpdateDevOpsConfigurationsOnboardSelected(); diff --git a/sdk/security/arm-security/samples-dev/devOpsConfigurationsDeleteSample.ts b/sdk/security/arm-security/samples-dev/devOpsConfigurationsDeleteSample.ts index 9895b4b702c3..5645e5a3a880 100644 --- a/sdk/security/arm-security/samples-dev/devOpsConfigurationsDeleteSample.ts +++ b/sdk/security/arm-security/samples-dev/devOpsConfigurationsDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a DevOps Connector. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Deletes a DevOps Connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/DeleteDevOpsConfigurations_example.json */ -async function deleteDevOpsConfigurations() { +async function deleteDevOpsConfigurations(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -31,7 +29,7 @@ async function deleteDevOpsConfigurations() { console.log(result); } -async function main() { +async function main(): Promise { await deleteDevOpsConfigurations(); } diff --git a/sdk/security/arm-security/samples-dev/devOpsConfigurationsGetSample.ts b/sdk/security/arm-security/samples-dev/devOpsConfigurationsGetSample.ts index 794a01cd8e9c..1e0676ebab46 100644 --- a/sdk/security/arm-security/samples-dev/devOpsConfigurationsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/devOpsConfigurationsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a DevOps Configuration. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a DevOps Configuration. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/GetDevOpsConfigurations_example.json */ -async function getDevOpsConfigurations() { +async function getDevOpsConfigurations(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -28,7 +26,7 @@ async function getDevOpsConfigurations() { console.log(result); } -async function main() { +async function main(): Promise { await getDevOpsConfigurations(); } diff --git a/sdk/security/arm-security/samples-dev/devOpsConfigurationsListSample.ts b/sdk/security/arm-security/samples-dev/devOpsConfigurationsListSample.ts index 4af2dccbcf52..e29b9f40e04f 100644 --- a/sdk/security/arm-security/samples-dev/devOpsConfigurationsListSample.ts +++ b/sdk/security/arm-security/samples-dev/devOpsConfigurationsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List DevOps Configurations. @@ -17,7 +15,7 @@ dotenv.config(); * @summary List DevOps Configurations. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/ListDevOpsConfigurations_example.json */ -async function listDevOpsConfigurations() { +async function listDevOpsConfigurations(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -34,7 +32,7 @@ async function listDevOpsConfigurations() { console.log(resArray); } -async function main() { +async function main(): Promise { await listDevOpsConfigurations(); } diff --git a/sdk/security/arm-security/samples-dev/devOpsConfigurationsUpdateSample.ts b/sdk/security/arm-security/samples-dev/devOpsConfigurationsUpdateSample.ts index dfc136e49795..76946eeceb3e 100644 --- a/sdk/security/arm-security/samples-dev/devOpsConfigurationsUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/devOpsConfigurationsUpdateSample.ts @@ -8,9 +8,7 @@ import type { DevOpsConfiguration } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a DevOps Configuration. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates a DevOps Configuration. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/UpdateDevOpsConfigurations_example.json */ -async function updateDevOpsConfigurations() { +async function updateDevOpsConfigurations(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -36,7 +34,7 @@ async function updateDevOpsConfigurations() { console.log(result); } -async function main() { +async function main(): Promise { await updateDevOpsConfigurations(); } diff --git a/sdk/security/arm-security/samples-dev/devOpsOperationResultsGetSample.ts b/sdk/security/arm-security/samples-dev/devOpsOperationResultsGetSample.ts index 2c3e0c19da5a..e930e1d957b0 100644 --- a/sdk/security/arm-security/samples-dev/devOpsOperationResultsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/devOpsOperationResultsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get devops long running operation result. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get devops long running operation result. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/GetDevOpsOperationResultsFailed_example.json */ -async function getDevOpsOperationResultsFailed() { +async function getDevOpsOperationResultsFailed(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -39,7 +37,7 @@ async function getDevOpsOperationResultsFailed() { * @summary Get devops long running operation result. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/GetDevOpsOperationResultsSucceeded_example.json */ -async function getDevOpsOperationResultsSucceeded() { +async function getDevOpsOperationResultsSucceeded(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -55,7 +53,7 @@ async function getDevOpsOperationResultsSucceeded() { console.log(result); } -async function main() { +async function main(): Promise { await getDevOpsOperationResultsFailed(); await getDevOpsOperationResultsSucceeded(); } diff --git a/sdk/security/arm-security/samples-dev/deviceSecurityGroupsCreateOrUpdateSample.ts b/sdk/security/arm-security/samples-dev/deviceSecurityGroupsCreateOrUpdateSample.ts index d44bf26c6e3a..df038710cc34 100644 --- a/sdk/security/arm-security/samples-dev/deviceSecurityGroupsCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/deviceSecurityGroupsCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { DeviceSecurityGroup } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to creates or updates the device security group on a specified IoT Hub resource. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Use this method to creates or updates the device security group on a specified IoT Hub resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/DeviceSecurityGroups/PutDeviceSecurityGroups_example.json */ -async function createOrUpdateADeviceSecurityGroupForTheSpecifiedIoTHubResource() { +async function createOrUpdateADeviceSecurityGroupForTheSpecifiedIoTHubResource(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/SampleRG/providers/Microsoft.Devices/iotHubs/sampleiothub"; const deviceSecurityGroupName = "samplesecuritygroup"; @@ -43,7 +41,7 @@ async function createOrUpdateADeviceSecurityGroupForTheSpecifiedIoTHubResource() console.log(result); } -async function main() { +async function main(): Promise { await createOrUpdateADeviceSecurityGroupForTheSpecifiedIoTHubResource(); } diff --git a/sdk/security/arm-security/samples-dev/deviceSecurityGroupsDeleteSample.ts b/sdk/security/arm-security/samples-dev/deviceSecurityGroupsDeleteSample.ts index 89e653f4f084..4e4b1811a230 100644 --- a/sdk/security/arm-security/samples-dev/deviceSecurityGroupsDeleteSample.ts +++ b/sdk/security/arm-security/samples-dev/deviceSecurityGroupsDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to User this method to deletes the device security group. @@ -17,7 +15,7 @@ dotenv.config(); * @summary User this method to deletes the device security group. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/DeviceSecurityGroups/DeleteDeviceSecurityGroups_example.json */ -async function deleteADeviceSecurityGroupForTheSpecifiedIoTHubResource() { +async function deleteADeviceSecurityGroupForTheSpecifiedIoTHubResource(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/SampleRG/providers/Microsoft.Devices/iotHubs/sampleiothub"; const deviceSecurityGroupName = "samplesecuritygroup"; @@ -27,7 +25,7 @@ async function deleteADeviceSecurityGroupForTheSpecifiedIoTHubResource() { console.log(result); } -async function main() { +async function main(): Promise { await deleteADeviceSecurityGroupForTheSpecifiedIoTHubResource(); } diff --git a/sdk/security/arm-security/samples-dev/deviceSecurityGroupsGetSample.ts b/sdk/security/arm-security/samples-dev/deviceSecurityGroupsGetSample.ts index bcaddaed4f56..0fdebc5149ca 100644 --- a/sdk/security/arm-security/samples-dev/deviceSecurityGroupsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/deviceSecurityGroupsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to get the device security group for the specified IoT Hub resource. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Use this method to get the device security group for the specified IoT Hub resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/DeviceSecurityGroups/GetDeviceSecurityGroups_example.json */ -async function getADeviceSecurityGroupForTheSpecifiedIoTHubResource() { +async function getADeviceSecurityGroupForTheSpecifiedIoTHubResource(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/SampleRG/providers/Microsoft.Devices/iotHubs/sampleiothub"; const deviceSecurityGroupName = "samplesecuritygroup"; @@ -27,7 +25,7 @@ async function getADeviceSecurityGroupForTheSpecifiedIoTHubResource() { console.log(result); } -async function main() { +async function main(): Promise { await getADeviceSecurityGroupForTheSpecifiedIoTHubResource(); } diff --git a/sdk/security/arm-security/samples-dev/deviceSecurityGroupsListSample.ts b/sdk/security/arm-security/samples-dev/deviceSecurityGroupsListSample.ts index e69fe04f993e..4e90bbd530ea 100644 --- a/sdk/security/arm-security/samples-dev/deviceSecurityGroupsListSample.ts +++ b/sdk/security/arm-security/samples-dev/deviceSecurityGroupsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method get the list of device security groups for the specified IoT Hub resource. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Use this method get the list of device security groups for the specified IoT Hub resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/DeviceSecurityGroups/ListDeviceSecurityGroups_example.json */ -async function listAllDeviceSecurityGroupsForTheSpecifiedIoTHubResource() { +async function listAllDeviceSecurityGroupsForTheSpecifiedIoTHubResource(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/SampleRG/providers/Microsoft.Devices/iotHubs/sampleiothub"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function listAllDeviceSecurityGroupsForTheSpecifiedIoTHubResource() { console.log(resArray); } -async function main() { +async function main(): Promise { await listAllDeviceSecurityGroupsForTheSpecifiedIoTHubResource(); } diff --git a/sdk/security/arm-security/samples-dev/discoveredSecuritySolutionsGetSample.ts b/sdk/security/arm-security/samples-dev/discoveredSecuritySolutionsGetSample.ts index f9879d65cc56..f0ed9bd2f920 100644 --- a/sdk/security/arm-security/samples-dev/discoveredSecuritySolutionsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/discoveredSecuritySolutionsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a specific discovered Security Solution. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a specific discovered Security Solution. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/DiscoveredSecuritySolutions/GetDiscoveredSecuritySolutionResourceGroupLocation_example.json */ -async function getDiscoveredSecuritySolutionFromASecurityDataLocation() { +async function getDiscoveredSecuritySolutionFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg2"; @@ -33,7 +31,7 @@ async function getDiscoveredSecuritySolutionFromASecurityDataLocation() { console.log(result); } -async function main() { +async function main(): Promise { await getDiscoveredSecuritySolutionFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/discoveredSecuritySolutionsListByHomeRegionSample.ts b/sdk/security/arm-security/samples-dev/discoveredSecuritySolutionsListByHomeRegionSample.ts index 3e4e422d298b..69499363da75 100644 --- a/sdk/security/arm-security/samples-dev/discoveredSecuritySolutionsListByHomeRegionSample.ts +++ b/sdk/security/arm-security/samples-dev/discoveredSecuritySolutionsListByHomeRegionSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of discovered Security Solutions for the subscription and location. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a list of discovered Security Solutions for the subscription and location. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/DiscoveredSecuritySolutions/GetDiscoveredSecuritySolutionsSubscriptionLocation_example.json */ -async function getDiscoveredSecuritySolutionsFromASecurityDataLocation() { +async function getDiscoveredSecuritySolutionsFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ascLocation = "centralus"; @@ -30,7 +28,7 @@ async function getDiscoveredSecuritySolutionsFromASecurityDataLocation() { console.log(resArray); } -async function main() { +async function main(): Promise { await getDiscoveredSecuritySolutionsFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/discoveredSecuritySolutionsListSample.ts b/sdk/security/arm-security/samples-dev/discoveredSecuritySolutionsListSample.ts index e1b9b06b00c6..c0944b583070 100644 --- a/sdk/security/arm-security/samples-dev/discoveredSecuritySolutionsListSample.ts +++ b/sdk/security/arm-security/samples-dev/discoveredSecuritySolutionsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of discovered Security Solutions for the subscription. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a list of discovered Security Solutions for the subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/DiscoveredSecuritySolutions/GetDiscoveredSecuritySolutionsSubscription_example.json */ -async function getDiscoveredSecuritySolutions() { +async function getDiscoveredSecuritySolutions(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function getDiscoveredSecuritySolutions() { console.log(resArray); } -async function main() { +async function main(): Promise { await getDiscoveredSecuritySolutions(); } diff --git a/sdk/security/arm-security/samples-dev/externalSecuritySolutionsGetSample.ts b/sdk/security/arm-security/samples-dev/externalSecuritySolutionsGetSample.ts index 57ce09b72acf..a6a91a5d2267 100644 --- a/sdk/security/arm-security/samples-dev/externalSecuritySolutionsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/externalSecuritySolutionsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a specific external Security Solution. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a specific external Security Solution. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/ExternalSecuritySolutions/GetExternalSecuritySolution_example.json */ -async function getExternalSecuritySolution() { +async function getExternalSecuritySolution(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "defaultresourcegroup-eus"; @@ -34,7 +32,7 @@ async function getExternalSecuritySolution() { console.log(result); } -async function main() { +async function main(): Promise { await getExternalSecuritySolution(); } diff --git a/sdk/security/arm-security/samples-dev/externalSecuritySolutionsListByHomeRegionSample.ts b/sdk/security/arm-security/samples-dev/externalSecuritySolutionsListByHomeRegionSample.ts index 288ef0091177..cd172f16e77e 100644 --- a/sdk/security/arm-security/samples-dev/externalSecuritySolutionsListByHomeRegionSample.ts +++ b/sdk/security/arm-security/samples-dev/externalSecuritySolutionsListByHomeRegionSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of external Security Solutions for the subscription and location. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a list of external Security Solutions for the subscription and location. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/ExternalSecuritySolutions/GetExternalSecuritySolutionsSubscriptionLocation_example.json */ -async function getExternalSecuritySolutionsOnASubscriptionFromSecurityDataLocation() { +async function getExternalSecuritySolutionsOnASubscriptionFromSecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ascLocation = "centralus"; @@ -30,7 +28,7 @@ async function getExternalSecuritySolutionsOnASubscriptionFromSecurityDataLocati console.log(resArray); } -async function main() { +async function main(): Promise { await getExternalSecuritySolutionsOnASubscriptionFromSecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/externalSecuritySolutionsListSample.ts b/sdk/security/arm-security/samples-dev/externalSecuritySolutionsListSample.ts index 6ffe72a5a1ab..19f4b81ab1e9 100644 --- a/sdk/security/arm-security/samples-dev/externalSecuritySolutionsListSample.ts +++ b/sdk/security/arm-security/samples-dev/externalSecuritySolutionsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of external security solutions for the subscription. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a list of external security solutions for the subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/ExternalSecuritySolutions/GetExternalSecuritySolutionsSubscription_example.json */ -async function getExternalSecuritySolutionsOnASubscription() { +async function getExternalSecuritySolutionsOnASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function getExternalSecuritySolutionsOnASubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { await getExternalSecuritySolutionsOnASubscription(); } diff --git a/sdk/security/arm-security/samples-dev/getSensitivitySettingsSample.ts b/sdk/security/arm-security/samples-dev/getSensitivitySettingsSample.ts index 775272b9f23e..ed9af1d68060 100644 --- a/sdk/security/arm-security/samples-dev/getSensitivitySettingsSample.ts +++ b/sdk/security/arm-security/samples-dev/getSensitivitySettingsSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets data sensitivity settings for sensitive data discovery @@ -17,14 +15,14 @@ dotenv.config(); * @summary Gets data sensitivity settings for sensitive data discovery * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-15-preview/examples/SensitivitySettings/GetSensitivitySettings_example.json */ -async function getSensitivitySettings() { +async function getSensitivitySettings(): Promise { const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); const result = await client.getSensitivitySettings(); console.log(result); } -async function main() { +async function main(): Promise { await getSensitivitySettings(); } diff --git a/sdk/security/arm-security/samples-dev/gitHubOwnersGetSample.ts b/sdk/security/arm-security/samples-dev/gitHubOwnersGetSample.ts index 541c8f1f4bd2..2bdb7c932e8f 100644 --- a/sdk/security/arm-security/samples-dev/gitHubOwnersGetSample.ts +++ b/sdk/security/arm-security/samples-dev/gitHubOwnersGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a monitored GitHub owner. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Returns a monitored GitHub owner. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/GetGitHubOwners_example.json */ -async function getGitHubOwners() { +async function getGitHubOwners(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -29,7 +27,7 @@ async function getGitHubOwners() { console.log(result); } -async function main() { +async function main(): Promise { await getGitHubOwners(); } diff --git a/sdk/security/arm-security/samples-dev/gitHubOwnersListAvailableSample.ts b/sdk/security/arm-security/samples-dev/gitHubOwnersListAvailableSample.ts index 90423d9423bb..a611e841f874 100644 --- a/sdk/security/arm-security/samples-dev/gitHubOwnersListAvailableSample.ts +++ b/sdk/security/arm-security/samples-dev/gitHubOwnersListAvailableSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a list of all GitHub owners accessible by the user token consumed by the connector. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Returns a list of all GitHub owners accessible by the user token consumed by the connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/ListAvailableGitHubOwners_example.json */ -async function listAvailableGitHubOwners() { +async function listAvailableGitHubOwners(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -28,7 +26,7 @@ async function listAvailableGitHubOwners() { console.log(result); } -async function main() { +async function main(): Promise { await listAvailableGitHubOwners(); } diff --git a/sdk/security/arm-security/samples-dev/gitHubOwnersListSample.ts b/sdk/security/arm-security/samples-dev/gitHubOwnersListSample.ts index d96c60eabb7a..d10124b6cb11 100644 --- a/sdk/security/arm-security/samples-dev/gitHubOwnersListSample.ts +++ b/sdk/security/arm-security/samples-dev/gitHubOwnersListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a list of GitHub owners onboarded to the connector. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Returns a list of GitHub owners onboarded to the connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/ListGitHubOwners_example.json */ -async function listGitHubOwners() { +async function listGitHubOwners(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -31,7 +29,7 @@ async function listGitHubOwners() { console.log(resArray); } -async function main() { +async function main(): Promise { await listGitHubOwners(); } diff --git a/sdk/security/arm-security/samples-dev/gitHubReposGetSample.ts b/sdk/security/arm-security/samples-dev/gitHubReposGetSample.ts index 5f2b1fd0d3dc..b0145399e3f2 100644 --- a/sdk/security/arm-security/samples-dev/gitHubReposGetSample.ts +++ b/sdk/security/arm-security/samples-dev/gitHubReposGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a monitored GitHub repository. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Returns a monitored GitHub repository. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/GetGitHubRepos_example.json */ -async function getGitHubRepos() { +async function getGitHubRepos(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -35,7 +33,7 @@ async function getGitHubRepos() { console.log(result); } -async function main() { +async function main(): Promise { await getGitHubRepos(); } diff --git a/sdk/security/arm-security/samples-dev/gitHubReposListSample.ts b/sdk/security/arm-security/samples-dev/gitHubReposListSample.ts index c997377462d4..b1f601fef63f 100644 --- a/sdk/security/arm-security/samples-dev/gitHubReposListSample.ts +++ b/sdk/security/arm-security/samples-dev/gitHubReposListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a list of GitHub repositories onboarded to the connector. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Returns a list of GitHub repositories onboarded to the connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/ListGitHubRepos_example.json */ -async function listGitHubRepos() { +async function listGitHubRepos(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -36,7 +34,7 @@ async function listGitHubRepos() { console.log(resArray); } -async function main() { +async function main(): Promise { await listGitHubRepos(); } diff --git a/sdk/security/arm-security/samples-dev/gitLabGroupsGetSample.ts b/sdk/security/arm-security/samples-dev/gitLabGroupsGetSample.ts index 755c06dbbd44..8370406e0cb3 100644 --- a/sdk/security/arm-security/samples-dev/gitLabGroupsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/gitLabGroupsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a monitored GitLab Group resource for a given fully-qualified name. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Returns a monitored GitLab Group resource for a given fully-qualified name. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/GetGitLabGroups_example.json */ -async function getGitLabGroups() { +async function getGitLabGroups(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -33,7 +31,7 @@ async function getGitLabGroups() { console.log(result); } -async function main() { +async function main(): Promise { await getGitLabGroups(); } diff --git a/sdk/security/arm-security/samples-dev/gitLabGroupsListAvailableSample.ts b/sdk/security/arm-security/samples-dev/gitLabGroupsListAvailableSample.ts index e6bae5921f5f..2ba336ad97be 100644 --- a/sdk/security/arm-security/samples-dev/gitLabGroupsListAvailableSample.ts +++ b/sdk/security/arm-security/samples-dev/gitLabGroupsListAvailableSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a list of all GitLab groups accessible by the user token consumed by the connector. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Returns a list of all GitLab groups accessible by the user token consumed by the connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/ListAvailableGitLabGroups_example.json */ -async function listAvailableGitLabGroups() { +async function listAvailableGitLabGroups(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -28,7 +26,7 @@ async function listAvailableGitLabGroups() { console.log(result); } -async function main() { +async function main(): Promise { await listAvailableGitLabGroups(); } diff --git a/sdk/security/arm-security/samples-dev/gitLabGroupsListSample.ts b/sdk/security/arm-security/samples-dev/gitLabGroupsListSample.ts index bb4065b001fa..d75be4f80413 100644 --- a/sdk/security/arm-security/samples-dev/gitLabGroupsListSample.ts +++ b/sdk/security/arm-security/samples-dev/gitLabGroupsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a list of GitLab groups onboarded to the connector. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Returns a list of GitLab groups onboarded to the connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/ListGitLabGroups_example.json */ -async function listGitLabGroups() { +async function listGitLabGroups(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -31,7 +29,7 @@ async function listGitLabGroups() { console.log(resArray); } -async function main() { +async function main(): Promise { await listGitLabGroups(); } diff --git a/sdk/security/arm-security/samples-dev/gitLabProjectsGetSample.ts b/sdk/security/arm-security/samples-dev/gitLabProjectsGetSample.ts index dc17f999de79..6d813f239450 100644 --- a/sdk/security/arm-security/samples-dev/gitLabProjectsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/gitLabProjectsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a monitored GitLab Project resource for a given fully-qualified group name and project name. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Returns a monitored GitLab Project resource for a given fully-qualified group name and project name. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/GetGitLabProjects_example.json */ -async function getGitLabProjects() { +async function getGitLabProjects(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -35,7 +33,7 @@ async function getGitLabProjects() { console.log(result); } -async function main() { +async function main(): Promise { await getGitLabProjects(); } diff --git a/sdk/security/arm-security/samples-dev/gitLabProjectsListSample.ts b/sdk/security/arm-security/samples-dev/gitLabProjectsListSample.ts index d9bffcbb52f9..34e99b682599 100644 --- a/sdk/security/arm-security/samples-dev/gitLabProjectsListSample.ts +++ b/sdk/security/arm-security/samples-dev/gitLabProjectsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of GitLab projects that are directly owned by given group and onboarded to the connector. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a list of GitLab projects that are directly owned by given group and onboarded to the connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/ListGitLabProjects_example.json */ -async function listGitLabProjects() { +async function listGitLabProjects(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -36,7 +34,7 @@ async function listGitLabProjects() { console.log(resArray); } -async function main() { +async function main(): Promise { await listGitLabProjects(); } diff --git a/sdk/security/arm-security/samples-dev/gitLabSubgroupsListSample.ts b/sdk/security/arm-security/samples-dev/gitLabSubgroupsListSample.ts index 3437897ce5b3..a40aa3b0c647 100644 --- a/sdk/security/arm-security/samples-dev/gitLabSubgroupsListSample.ts +++ b/sdk/security/arm-security/samples-dev/gitLabSubgroupsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets nested subgroups of given GitLab Group which are onboarded to the connector. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets nested subgroups of given GitLab Group which are onboarded to the connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/ListGitLabSubgroups_example.json */ -async function listGitLabSubgroups() { +async function listGitLabSubgroups(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -33,7 +31,7 @@ async function listGitLabSubgroups() { console.log(result); } -async function main() { +async function main(): Promise { await listGitLabSubgroups(); } diff --git a/sdk/security/arm-security/samples-dev/governanceAssignmentsCreateOrUpdateSample.ts b/sdk/security/arm-security/samples-dev/governanceAssignmentsCreateOrUpdateSample.ts index fd34e9d2ea9a..a3481518dbc3 100644 --- a/sdk/security/arm-security/samples-dev/governanceAssignmentsCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/governanceAssignmentsCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { GovernanceAssignment } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a governance assignment on the given subscription. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates a governance assignment on the given subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceAssignments/PutGovernanceAssignment_example.json */ -async function createGovernanceAssignment() { +async function createGovernanceAssignment(): Promise { const scope = "subscriptions/c32e05d9-7207-4e22-bdf4-4f7d9c72e5fd/resourceGroups/compute_servers/providers/Microsoft.Compute/virtualMachines/win2012"; const assessmentName = "6b9421dd-5555-2251-9b3d-2be58e2f82cd"; @@ -52,7 +50,7 @@ async function createGovernanceAssignment() { console.log(result); } -async function main() { +async function main(): Promise { await createGovernanceAssignment(); } diff --git a/sdk/security/arm-security/samples-dev/governanceAssignmentsDeleteSample.ts b/sdk/security/arm-security/samples-dev/governanceAssignmentsDeleteSample.ts index 42bcb957632e..420726b4d12a 100644 --- a/sdk/security/arm-security/samples-dev/governanceAssignmentsDeleteSample.ts +++ b/sdk/security/arm-security/samples-dev/governanceAssignmentsDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete a GovernanceAssignment over a given scope @@ -17,7 +15,7 @@ dotenv.config(); * @summary Delete a GovernanceAssignment over a given scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceAssignments/DeleteGovernanceAssignment_example.json */ -async function deleteSecurityAssignment() { +async function deleteSecurityAssignment(): Promise { const scope = "subscriptions/c32e05d9-7207-4e22-bdf4-4f7d9c72e5fd/resourceGroups/compute_servers/providers/Microsoft.Compute/virtualMachines/win2012"; const assessmentName = "6b9421dd-5555-2251-9b3d-2be58e2f82cd"; @@ -28,7 +26,7 @@ async function deleteSecurityAssignment() { console.log(result); } -async function main() { +async function main(): Promise { await deleteSecurityAssignment(); } diff --git a/sdk/security/arm-security/samples-dev/governanceAssignmentsGetSample.ts b/sdk/security/arm-security/samples-dev/governanceAssignmentsGetSample.ts index da68bd2a5ea8..eb276213fed2 100644 --- a/sdk/security/arm-security/samples-dev/governanceAssignmentsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/governanceAssignmentsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a specific governanceAssignment for the requested scope by AssignmentKey @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get a specific governanceAssignment for the requested scope by AssignmentKey * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceAssignments/GetGovernanceAssignment_example.json */ -async function getGovernanceAssignmentBySpecificGovernanceAssignmentKey() { +async function getGovernanceAssignmentBySpecificGovernanceAssignmentKey(): Promise { const scope = "subscriptions/c32e05d9-7207-4e22-bdf4-4f7d9c72e5fd/resourceGroups/compute_servers/providers/Microsoft.Compute/virtualMachines/win2012"; const assessmentName = "6b9421dd-5555-2251-9b3d-2be58e2f82cd"; @@ -28,7 +26,7 @@ async function getGovernanceAssignmentBySpecificGovernanceAssignmentKey() { console.log(result); } -async function main() { +async function main(): Promise { await getGovernanceAssignmentBySpecificGovernanceAssignmentKey(); } diff --git a/sdk/security/arm-security/samples-dev/governanceAssignmentsListSample.ts b/sdk/security/arm-security/samples-dev/governanceAssignmentsListSample.ts index 6f728a854ee9..5d635909c8f5 100644 --- a/sdk/security/arm-security/samples-dev/governanceAssignmentsListSample.ts +++ b/sdk/security/arm-security/samples-dev/governanceAssignmentsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get governance assignments on all of your resources inside a scope @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get governance assignments on all of your resources inside a scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceAssignments/ListGovernanceAssignments_example.json */ -async function listGovernanceAssignments() { +async function listGovernanceAssignments(): Promise { const scope = "subscriptions/c32e05d9-7207-4e22-bdf4-4f7d9c72e5fd"; const assessmentName = "6b9421dd-5555-2251-9b3d-2be58e2f82cd"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function listGovernanceAssignments() { console.log(resArray); } -async function main() { +async function main(): Promise { await listGovernanceAssignments(); } diff --git a/sdk/security/arm-security/samples-dev/governanceRulesCreateOrUpdateSample.ts b/sdk/security/arm-security/samples-dev/governanceRulesCreateOrUpdateSample.ts index db461f838c2d..e3b17efbb33e 100644 --- a/sdk/security/arm-security/samples-dev/governanceRulesCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/governanceRulesCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { GovernanceRule } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a governance rule over a given scope @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates a governance rule over a given scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/PutManagementGroupGovernanceRule_example.json */ -async function createOrUpdateGovernanceRuleOverManagementGroupScope() { +async function createOrUpdateGovernanceRuleOverManagementGroupScope(): Promise { const scope = "providers/Microsoft.Management/managementGroups/contoso"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; const governanceRule: GovernanceRule = { @@ -61,7 +59,7 @@ async function createOrUpdateGovernanceRuleOverManagementGroupScope() { * @summary Creates or updates a governance rule over a given scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/PutSecurityConnectorGovernanceRule_example.json */ -async function createOrUpdateGovernanceRuleOverSecurityConnectorScope() { +async function createOrUpdateGovernanceRuleOverSecurityConnectorScope(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/gcpResourceGroup/providers/Microsoft.Security/securityConnectors/gcpconnector"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; @@ -104,7 +102,7 @@ async function createOrUpdateGovernanceRuleOverSecurityConnectorScope() { * @summary Creates or updates a governance rule over a given scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/PutGovernanceRule_example.json */ -async function createOrUpdateGovernanceRuleOverSubscriptionScope() { +async function createOrUpdateGovernanceRuleOverSubscriptionScope(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; const governanceRule: GovernanceRule = { @@ -140,7 +138,7 @@ async function createOrUpdateGovernanceRuleOverSubscriptionScope() { console.log(result); } -async function main() { +async function main(): Promise { await createOrUpdateGovernanceRuleOverManagementGroupScope(); await createOrUpdateGovernanceRuleOverSecurityConnectorScope(); await createOrUpdateGovernanceRuleOverSubscriptionScope(); diff --git a/sdk/security/arm-security/samples-dev/governanceRulesDeleteSample.ts b/sdk/security/arm-security/samples-dev/governanceRulesDeleteSample.ts index ad3731af5147..a4b33f68d446 100644 --- a/sdk/security/arm-security/samples-dev/governanceRulesDeleteSample.ts +++ b/sdk/security/arm-security/samples-dev/governanceRulesDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete a Governance rule over a given scope @@ -17,7 +15,7 @@ dotenv.config(); * @summary Delete a Governance rule over a given scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/DeleteManagementGroupGovernanceRule_example.json */ -async function deleteAGovernanceRuleOverManagementGroupScope() { +async function deleteAGovernanceRuleOverManagementGroupScope(): Promise { const scope = "providers/Microsoft.Management/managementGroups/contoso"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; const credential = new DefaultAzureCredential(); @@ -32,7 +30,7 @@ async function deleteAGovernanceRuleOverManagementGroupScope() { * @summary Delete a Governance rule over a given scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/DeleteSecurityConnectorGovernanceRule_example.json */ -async function deleteAGovernanceRuleOverSecurityConnectorScope() { +async function deleteAGovernanceRuleOverSecurityConnectorScope(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/gcpResourceGroup/providers/Microsoft.Security/securityConnectors/gcpconnector"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; @@ -48,7 +46,7 @@ async function deleteAGovernanceRuleOverSecurityConnectorScope() { * @summary Delete a Governance rule over a given scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/DeleteGovernanceRule_example.json */ -async function deleteAGovernanceRuleOverSubscriptionScope() { +async function deleteAGovernanceRuleOverSubscriptionScope(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; const credential = new DefaultAzureCredential(); @@ -57,7 +55,7 @@ async function deleteAGovernanceRuleOverSubscriptionScope() { console.log(result); } -async function main() { +async function main(): Promise { await deleteAGovernanceRuleOverManagementGroupScope(); await deleteAGovernanceRuleOverSecurityConnectorScope(); await deleteAGovernanceRuleOverSubscriptionScope(); diff --git a/sdk/security/arm-security/samples-dev/governanceRulesExecuteSample.ts b/sdk/security/arm-security/samples-dev/governanceRulesExecuteSample.ts index 51f4135283e8..9ad9b254ee46 100644 --- a/sdk/security/arm-security/samples-dev/governanceRulesExecuteSample.ts +++ b/sdk/security/arm-security/samples-dev/governanceRulesExecuteSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Execute a governance rule @@ -17,7 +15,7 @@ dotenv.config(); * @summary Execute a governance rule * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/PostGovernanceRule_example.json */ -async function executeGovernanceRuleOverSubscriptionScope() { +async function executeGovernanceRuleOverSubscriptionScope(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; const credential = new DefaultAzureCredential(); @@ -32,7 +30,7 @@ async function executeGovernanceRuleOverSubscriptionScope() { * @summary Execute a governance rule * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/PostManagementGroupGovernanceRule_example.json */ -async function executeGovernanceRuleOverManagementGroupScope() { +async function executeGovernanceRuleOverManagementGroupScope(): Promise { const scope = "providers/Microsoft.Management/managementGroups/contoso"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; const credential = new DefaultAzureCredential(); @@ -47,7 +45,7 @@ async function executeGovernanceRuleOverManagementGroupScope() { * @summary Execute a governance rule * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/PostSecurityConnectorGovernanceRule_example.json */ -async function executeGovernanceRuleOverSecurityConnectorScope() { +async function executeGovernanceRuleOverSecurityConnectorScope(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/gcpResourceGroup/providers/Microsoft.Security/securityConnectors/gcpconnector"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; @@ -57,7 +55,7 @@ async function executeGovernanceRuleOverSecurityConnectorScope() { console.log(result); } -async function main() { +async function main(): Promise { await executeGovernanceRuleOverSubscriptionScope(); await executeGovernanceRuleOverManagementGroupScope(); await executeGovernanceRuleOverSecurityConnectorScope(); diff --git a/sdk/security/arm-security/samples-dev/governanceRulesGetSample.ts b/sdk/security/arm-security/samples-dev/governanceRulesGetSample.ts index 713f1ece3f4f..d4059a6c7f16 100644 --- a/sdk/security/arm-security/samples-dev/governanceRulesGetSample.ts +++ b/sdk/security/arm-security/samples-dev/governanceRulesGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a specific governance rule for the requested scope by ruleId @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get a specific governance rule for the requested scope by ruleId * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/GetManagementGroupGovernanceRule_example.json */ -async function getAGovernanceRuleOverManagementGroupScope() { +async function getAGovernanceRuleOverManagementGroupScope(): Promise { const scope = "providers/Microsoft.Management/managementGroups/contoso"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; const credential = new DefaultAzureCredential(); @@ -32,7 +30,7 @@ async function getAGovernanceRuleOverManagementGroupScope() { * @summary Get a specific governance rule for the requested scope by ruleId * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/GetSecurityConnectorGovernanceRule_example.json */ -async function getAGovernanceRuleOverSecurityConnectorScope() { +async function getAGovernanceRuleOverSecurityConnectorScope(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/gcpResourceGroup/providers/Microsoft.Security/securityConnectors/gcpconnector"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; @@ -48,7 +46,7 @@ async function getAGovernanceRuleOverSecurityConnectorScope() { * @summary Get a specific governance rule for the requested scope by ruleId * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/GetGovernanceRule_example.json */ -async function getAGovernanceRuleOverSubscriptionScope() { +async function getAGovernanceRuleOverSubscriptionScope(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; const credential = new DefaultAzureCredential(); @@ -57,7 +55,7 @@ async function getAGovernanceRuleOverSubscriptionScope() { console.log(result); } -async function main() { +async function main(): Promise { await getAGovernanceRuleOverManagementGroupScope(); await getAGovernanceRuleOverSecurityConnectorScope(); await getAGovernanceRuleOverSubscriptionScope(); diff --git a/sdk/security/arm-security/samples-dev/governanceRulesListSample.ts b/sdk/security/arm-security/samples-dev/governanceRulesListSample.ts index 5f8a01a68f26..9336db7fa025 100644 --- a/sdk/security/arm-security/samples-dev/governanceRulesListSample.ts +++ b/sdk/security/arm-security/samples-dev/governanceRulesListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a list of all relevant governance rules over a scope @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get a list of all relevant governance rules over a scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/ListByManagementGroupGovernanceRules_example.json */ -async function listGovernanceRulesByManagementGroupScope() { +async function listGovernanceRulesByManagementGroupScope(): Promise { const scope = "providers/Microsoft.Management/managementGroups/contoso"; const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); @@ -34,7 +32,7 @@ async function listGovernanceRulesByManagementGroupScope() { * @summary Get a list of all relevant governance rules over a scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/ListBySecurityConnectorGovernanceRules_example.json */ -async function listGovernanceRulesBySecurityConnectorScope() { +async function listGovernanceRulesBySecurityConnectorScope(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/gcpResourceGroup/providers/Microsoft.Security/securityConnectors/gcpconnector"; const credential = new DefaultAzureCredential(); @@ -52,7 +50,7 @@ async function listGovernanceRulesBySecurityConnectorScope() { * @summary Get a list of all relevant governance rules over a scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/ListBySubscriptionGovernanceRules_example.json */ -async function listGovernanceRulesBySubscriptionScope() { +async function listGovernanceRulesBySubscriptionScope(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); @@ -63,7 +61,7 @@ async function listGovernanceRulesBySubscriptionScope() { console.log(resArray); } -async function main() { +async function main(): Promise { await listGovernanceRulesByManagementGroupScope(); await listGovernanceRulesBySecurityConnectorScope(); await listGovernanceRulesBySubscriptionScope(); diff --git a/sdk/security/arm-security/samples-dev/governanceRulesOperationResultsSample.ts b/sdk/security/arm-security/samples-dev/governanceRulesOperationResultsSample.ts index 70ebcb2fb691..91dbc53cc353 100644 --- a/sdk/security/arm-security/samples-dev/governanceRulesOperationResultsSample.ts +++ b/sdk/security/arm-security/samples-dev/governanceRulesOperationResultsSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get governance rules long run operation result for the requested scope by ruleId and operationId @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get governance rules long run operation result for the requested scope by ruleId and operationId * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/GetManagementGroupGovernanceRuleExecuteStatus_example.json */ -async function getGovernanceRulesLongRunOperationResultOverManagementGroup() { +async function getGovernanceRulesLongRunOperationResultOverManagementGroup(): Promise { const scope = "providers/Microsoft.Management/managementGroups/contoso"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; const operationId = "58b33f4f-c8c7-4b01-99cc-d437db4d40dd"; @@ -33,7 +31,7 @@ async function getGovernanceRulesLongRunOperationResultOverManagementGroup() { * @summary Get governance rules long run operation result for the requested scope by ruleId and operationId * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/GetSecurityConnectorGovernanceRuleExecuteStatus_example.json */ -async function getGovernanceRulesLongRunOperationResultOverSecurityConnector() { +async function getGovernanceRulesLongRunOperationResultOverSecurityConnector(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/gcpResourceGroup/providers/Microsoft.Security/securityConnectors/gcpconnector"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; @@ -50,7 +48,7 @@ async function getGovernanceRulesLongRunOperationResultOverSecurityConnector() { * @summary Get governance rules long run operation result for the requested scope by ruleId and operationId * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/GetGovernanceRuleExecuteStatus_example.json */ -async function getGovernanceRulesLongRunOperationResultOverSubscription() { +async function getGovernanceRulesLongRunOperationResultOverSubscription(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; const operationId = "58b33f4f-c8c7-4b01-99cc-d437db4d40dd"; @@ -60,7 +58,7 @@ async function getGovernanceRulesLongRunOperationResultOverSubscription() { console.log(result); } -async function main() { +async function main(): Promise { await getGovernanceRulesLongRunOperationResultOverManagementGroup(); await getGovernanceRulesLongRunOperationResultOverSecurityConnector(); await getGovernanceRulesLongRunOperationResultOverSubscription(); diff --git a/sdk/security/arm-security/samples-dev/healthReportsGetSample.ts b/sdk/security/arm-security/samples-dev/healthReportsGetSample.ts index e1b6f6c9738e..813814c3e4dd 100644 --- a/sdk/security/arm-security/samples-dev/healthReportsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/healthReportsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get health report of resource @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get health report of resource * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-05-01-preview/examples/HealthReports/GetHealthReports_example.json */ -async function getHealthReportOfResource() { +async function getHealthReportOfResource(): Promise { const resourceId = "subscriptions/a1efb6ca-fbc5-4782-9aaa-5c7daded1ce2/resourcegroups/E2E-IBB0WX/providers/Microsoft.Security/securityconnectors/AwsConnectorAllOfferings"; const healthReportName = "909c629a-bf39-4521-8e4f-10b443a0bc02"; @@ -27,7 +25,7 @@ async function getHealthReportOfResource() { console.log(result); } -async function main() { +async function main(): Promise { await getHealthReportOfResource(); } diff --git a/sdk/security/arm-security/samples-dev/healthReportsListSample.ts b/sdk/security/arm-security/samples-dev/healthReportsListSample.ts index b5aec598754f..e68d61080b85 100644 --- a/sdk/security/arm-security/samples-dev/healthReportsListSample.ts +++ b/sdk/security/arm-security/samples-dev/healthReportsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a list of all health reports inside a scope. Valid scopes are: subscription (format: 'subscriptions/{subscriptionId}'), or security connector (format: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})' @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get a list of all health reports inside a scope. Valid scopes are: subscription (format: 'subscriptions/{subscriptionId}'), or security connector (format: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})' * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-05-01-preview/examples/HealthReports/ListHealthReports_example.json */ -async function listHealthReports() { +async function listHealthReports(): Promise { const scope = "subscriptions/a1efb6ca-fbc5-4782-9aaa-5c7daded1ce2"; const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); @@ -28,7 +26,7 @@ async function listHealthReports() { console.log(resArray); } -async function main() { +async function main(): Promise { await listHealthReports(); } diff --git a/sdk/security/arm-security/samples-dev/informationProtectionPoliciesCreateOrUpdateSample.ts b/sdk/security/arm-security/samples-dev/informationProtectionPoliciesCreateOrUpdateSample.ts index 09726c610cb6..84dacdc7ffe5 100644 --- a/sdk/security/arm-security/samples-dev/informationProtectionPoliciesCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/informationProtectionPoliciesCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { InformationProtectionPolicy } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Details of the information protection policy. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Details of the information protection policy. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/InformationProtectionPolicies/CreateOrUpdateInformationProtectionPolicy_example.json */ -async function createOrUpdateAnInformationProtectionPolicyForAManagementGroup() { +async function createOrUpdateAnInformationProtectionPolicyForAManagementGroup(): Promise { const scope = "providers/Microsoft.Management/managementGroups/148059f7-faf3-49a6-ba35-85122112291e"; const informationProtectionPolicyName = "custom"; @@ -69,7 +67,7 @@ async function createOrUpdateAnInformationProtectionPolicyForAManagementGroup() console.log(result); } -async function main() { +async function main(): Promise { await createOrUpdateAnInformationProtectionPolicyForAManagementGroup(); } diff --git a/sdk/security/arm-security/samples-dev/informationProtectionPoliciesGetSample.ts b/sdk/security/arm-security/samples-dev/informationProtectionPoliciesGetSample.ts index 07433666f074..ad94922fa9a6 100644 --- a/sdk/security/arm-security/samples-dev/informationProtectionPoliciesGetSample.ts +++ b/sdk/security/arm-security/samples-dev/informationProtectionPoliciesGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Details of the information protection policy. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Details of the information protection policy. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/InformationProtectionPolicies/GetCustomInformationProtectionPolicy_example.json */ -async function getTheCustomizedInformationProtectionPolicyForAManagementGroup() { +async function getTheCustomizedInformationProtectionPolicyForAManagementGroup(): Promise { const scope = "providers/Microsoft.Management/managementGroups/148059f7-faf3-49a6-ba35-85122112291e"; const informationProtectionPolicyName = "custom"; @@ -36,7 +34,7 @@ async function getTheCustomizedInformationProtectionPolicyForAManagementGroup() * @summary Details of the information protection policy. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/InformationProtectionPolicies/GetEffectiveInformationProtectionPolicy_example.json */ -async function getTheEffectiveInformationProtectionPolicyForAManagementGroup() { +async function getTheEffectiveInformationProtectionPolicyForAManagementGroup(): Promise { const scope = "providers/Microsoft.Management/managementGroups/148059f7-faf3-49a6-ba35-85122112291e"; const informationProtectionPolicyName = "effective"; @@ -49,7 +47,7 @@ async function getTheEffectiveInformationProtectionPolicyForAManagementGroup() { console.log(result); } -async function main() { +async function main(): Promise { await getTheCustomizedInformationProtectionPolicyForAManagementGroup(); await getTheEffectiveInformationProtectionPolicyForAManagementGroup(); } diff --git a/sdk/security/arm-security/samples-dev/informationProtectionPoliciesListSample.ts b/sdk/security/arm-security/samples-dev/informationProtectionPoliciesListSample.ts index 77e924b6b591..8fe5d8a8f2cf 100644 --- a/sdk/security/arm-security/samples-dev/informationProtectionPoliciesListSample.ts +++ b/sdk/security/arm-security/samples-dev/informationProtectionPoliciesListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Information protection policies of a specific management group. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Information protection policies of a specific management group. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/InformationProtectionPolicies/ListInformationProtectionPolicies_example.json */ -async function getInformationProtectionPolicies() { +async function getInformationProtectionPolicies(): Promise { const scope = "providers/Microsoft.Management/managementGroups/148059f7-faf3-49a6-ba35-85122112291e"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function getInformationProtectionPolicies() { console.log(resArray); } -async function main() { +async function main(): Promise { await getInformationProtectionPolicies(); } diff --git a/sdk/security/arm-security/samples-dev/iotSecuritySolutionAnalyticsGetSample.ts b/sdk/security/arm-security/samples-dev/iotSecuritySolutionAnalyticsGetSample.ts index 7afa4872de1a..fe75ab10a82a 100644 --- a/sdk/security/arm-security/samples-dev/iotSecuritySolutionAnalyticsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/iotSecuritySolutionAnalyticsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to get IoT Security Analytics metrics. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Use this method to get IoT Security Analytics metrics. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutionsAnalytics/GetIoTSecuritySolutionsSecurityAnalytics.json */ -async function getSecuritySolutionAnalytics() { +async function getSecuritySolutionAnalytics(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "MyGroup"; @@ -28,7 +26,7 @@ async function getSecuritySolutionAnalytics() { console.log(result); } -async function main() { +async function main(): Promise { await getSecuritySolutionAnalytics(); } diff --git a/sdk/security/arm-security/samples-dev/iotSecuritySolutionAnalyticsListSample.ts b/sdk/security/arm-security/samples-dev/iotSecuritySolutionAnalyticsListSample.ts index 95c96fcce106..618685dad385 100644 --- a/sdk/security/arm-security/samples-dev/iotSecuritySolutionAnalyticsListSample.ts +++ b/sdk/security/arm-security/samples-dev/iotSecuritySolutionAnalyticsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to get IoT security Analytics metrics in an array. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Use this method to get IoT security Analytics metrics in an array. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutionsAnalytics/GetIoTSecuritySolutionsSecurityAnalyticsList.json */ -async function getSecuritySolutionAnalytics() { +async function getSecuritySolutionAnalytics(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "MyGroup"; @@ -28,7 +26,7 @@ async function getSecuritySolutionAnalytics() { console.log(result); } -async function main() { +async function main(): Promise { await getSecuritySolutionAnalytics(); } diff --git a/sdk/security/arm-security/samples-dev/iotSecuritySolutionCreateOrUpdateSample.ts b/sdk/security/arm-security/samples-dev/iotSecuritySolutionCreateOrUpdateSample.ts index f550bfb82ddd..e720f7518abd 100644 --- a/sdk/security/arm-security/samples-dev/iotSecuritySolutionCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/iotSecuritySolutionCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { IoTSecuritySolutionModel } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to create or update yours IoT Security solution @@ -18,7 +16,7 @@ dotenv.config(); * @summary Use this method to create or update yours IoT Security solution * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutions/CreateIoTSecuritySolution.json */ -async function createOrUpdateAIoTSecuritySolution() { +async function createOrUpdateAIoTSecuritySolution(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "MyGroup"; @@ -55,7 +53,7 @@ async function createOrUpdateAIoTSecuritySolution() { console.log(result); } -async function main() { +async function main(): Promise { await createOrUpdateAIoTSecuritySolution(); } diff --git a/sdk/security/arm-security/samples-dev/iotSecuritySolutionDeleteSample.ts b/sdk/security/arm-security/samples-dev/iotSecuritySolutionDeleteSample.ts index c4fc2667c2ee..7870e4e72631 100644 --- a/sdk/security/arm-security/samples-dev/iotSecuritySolutionDeleteSample.ts +++ b/sdk/security/arm-security/samples-dev/iotSecuritySolutionDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to delete yours IoT Security solution @@ -17,7 +15,7 @@ dotenv.config(); * @summary Use this method to delete yours IoT Security solution * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutions/DeleteIoTSecuritySolution.json */ -async function deleteAnIoTSecuritySolution() { +async function deleteAnIoTSecuritySolution(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "MyGroup"; @@ -28,7 +26,7 @@ async function deleteAnIoTSecuritySolution() { console.log(result); } -async function main() { +async function main(): Promise { await deleteAnIoTSecuritySolution(); } diff --git a/sdk/security/arm-security/samples-dev/iotSecuritySolutionGetSample.ts b/sdk/security/arm-security/samples-dev/iotSecuritySolutionGetSample.ts index 1c04f0c86b6d..ce9bc5f8f865 100644 --- a/sdk/security/arm-security/samples-dev/iotSecuritySolutionGetSample.ts +++ b/sdk/security/arm-security/samples-dev/iotSecuritySolutionGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to User this method to get details of a specific IoT Security solution based on solution name @@ -17,7 +15,7 @@ dotenv.config(); * @summary User this method to get details of a specific IoT Security solution based on solution name * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutions/GetIoTSecuritySolution.json */ -async function getAIoTSecuritySolution() { +async function getAIoTSecuritySolution(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "MyGroup"; @@ -28,7 +26,7 @@ async function getAIoTSecuritySolution() { console.log(result); } -async function main() { +async function main(): Promise { await getAIoTSecuritySolution(); } diff --git a/sdk/security/arm-security/samples-dev/iotSecuritySolutionListByResourceGroupSample.ts b/sdk/security/arm-security/samples-dev/iotSecuritySolutionListByResourceGroupSample.ts index d04ea22b4463..9297b058b2b5 100644 --- a/sdk/security/arm-security/samples-dev/iotSecuritySolutionListByResourceGroupSample.ts +++ b/sdk/security/arm-security/samples-dev/iotSecuritySolutionListByResourceGroupSample.ts @@ -8,9 +8,7 @@ import type { IotSecuritySolutionListByResourceGroupOptionalParams } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to get the list IoT Security solutions organized by resource group. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Use this method to get the list IoT Security solutions organized by resource group. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutions/GetIoTSecuritySolutionsListByRg.json */ -async function listIoTSecuritySolutionsByResourceGroup() { +async function listIoTSecuritySolutionsByResourceGroup(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "MyGroup"; @@ -37,7 +35,7 @@ async function listIoTSecuritySolutionsByResourceGroup() { * @summary Use this method to get the list IoT Security solutions organized by resource group. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutions/GetIoTSecuritySolutionsListByIotHubAndRg.json */ -async function listIoTSecuritySolutionsByResourceGroupAndIoTHub() { +async function listIoTSecuritySolutionsByResourceGroupAndIoTHub(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "MyRg"; @@ -58,7 +56,7 @@ async function listIoTSecuritySolutionsByResourceGroupAndIoTHub() { console.log(resArray); } -async function main() { +async function main(): Promise { await listIoTSecuritySolutionsByResourceGroup(); await listIoTSecuritySolutionsByResourceGroupAndIoTHub(); } diff --git a/sdk/security/arm-security/samples-dev/iotSecuritySolutionListBySubscriptionSample.ts b/sdk/security/arm-security/samples-dev/iotSecuritySolutionListBySubscriptionSample.ts index 22f6da97af78..ef4bb91bce4e 100644 --- a/sdk/security/arm-security/samples-dev/iotSecuritySolutionListBySubscriptionSample.ts +++ b/sdk/security/arm-security/samples-dev/iotSecuritySolutionListBySubscriptionSample.ts @@ -8,9 +8,7 @@ import type { IotSecuritySolutionListBySubscriptionOptionalParams } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to get the list of IoT Security solutions by subscription. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Use this method to get the list of IoT Security solutions by subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutions/GetIoTSecuritySolutionsListByIotHub.json */ -async function listIoTSecuritySolutionsByIoTHub() { +async function listIoTSecuritySolutionsByIoTHub(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const filter = @@ -41,7 +39,7 @@ async function listIoTSecuritySolutionsByIoTHub() { * @summary Use this method to get the list of IoT Security solutions by subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutions/GetIoTSecuritySolutionsList.json */ -async function listIoTSecuritySolutionsBySubscription() { +async function listIoTSecuritySolutionsBySubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); @@ -53,7 +51,7 @@ async function listIoTSecuritySolutionsBySubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { await listIoTSecuritySolutionsByIoTHub(); await listIoTSecuritySolutionsBySubscription(); } diff --git a/sdk/security/arm-security/samples-dev/iotSecuritySolutionUpdateSample.ts b/sdk/security/arm-security/samples-dev/iotSecuritySolutionUpdateSample.ts index a0250cbbc0fd..6c0e45dc6cb3 100644 --- a/sdk/security/arm-security/samples-dev/iotSecuritySolutionUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/iotSecuritySolutionUpdateSample.ts @@ -8,9 +8,7 @@ import type { UpdateIotSecuritySolutionData } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to update existing IoT Security solution tags or user defined resources. To update other fields use the CreateOrUpdate method. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Use this method to update existing IoT Security solution tags or user defined resources. To update other fields use the CreateOrUpdate method. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutions/UpdateIoTSecuritySolution.json */ -async function useThisMethodToUpdateExistingIoTSecuritySolution() { +async function useThisMethodToUpdateExistingIoTSecuritySolution(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -44,7 +42,7 @@ async function useThisMethodToUpdateExistingIoTSecuritySolution() { console.log(result); } -async function main() { +async function main(): Promise { await useThisMethodToUpdateExistingIoTSecuritySolution(); } diff --git a/sdk/security/arm-security/samples-dev/iotSecuritySolutionsAnalyticsAggregatedAlertDismissSample.ts b/sdk/security/arm-security/samples-dev/iotSecuritySolutionsAnalyticsAggregatedAlertDismissSample.ts index 1236900a2f6a..a1fbd8b33df0 100644 --- a/sdk/security/arm-security/samples-dev/iotSecuritySolutionsAnalyticsAggregatedAlertDismissSample.ts +++ b/sdk/security/arm-security/samples-dev/iotSecuritySolutionsAnalyticsAggregatedAlertDismissSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to dismiss an aggregated IoT Security Solution Alert. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Use this method to dismiss an aggregated IoT Security Solution Alert. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutionsAnalytics/PostIoTSecuritySolutionsSecurityAggregatedAlertDismiss.json */ -async function dismissAnAggregatedIoTSecuritySolutionAlert() { +async function dismissAnAggregatedIoTSecuritySolutionAlert(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "IoTEdgeResources"; @@ -33,7 +31,7 @@ async function dismissAnAggregatedIoTSecuritySolutionAlert() { console.log(result); } -async function main() { +async function main(): Promise { await dismissAnAggregatedIoTSecuritySolutionAlert(); } diff --git a/sdk/security/arm-security/samples-dev/iotSecuritySolutionsAnalyticsAggregatedAlertGetSample.ts b/sdk/security/arm-security/samples-dev/iotSecuritySolutionsAnalyticsAggregatedAlertGetSample.ts index c2752d668205..6b661367e2e8 100644 --- a/sdk/security/arm-security/samples-dev/iotSecuritySolutionsAnalyticsAggregatedAlertGetSample.ts +++ b/sdk/security/arm-security/samples-dev/iotSecuritySolutionsAnalyticsAggregatedAlertGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to get a single the aggregated alert of yours IoT Security solution. This aggregation is performed by alert name. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Use this method to get a single the aggregated alert of yours IoT Security solution. This aggregation is performed by alert name. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutionsAnalytics/GetIoTSecuritySolutionsSecurityAggregatedAlert.json */ -async function getTheAggregatedSecurityAnalyticsAlertOfYoursIoTSecuritySolutionThisAggregationIsPerformedByAlertName() { +async function getTheAggregatedSecurityAnalyticsAlertOfYoursIoTSecuritySolutionThisAggregationIsPerformedByAlertName(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "MyGroup"; @@ -33,7 +31,7 @@ async function getTheAggregatedSecurityAnalyticsAlertOfYoursIoTSecuritySolutionT console.log(result); } -async function main() { +async function main(): Promise { await getTheAggregatedSecurityAnalyticsAlertOfYoursIoTSecuritySolutionThisAggregationIsPerformedByAlertName(); } diff --git a/sdk/security/arm-security/samples-dev/iotSecuritySolutionsAnalyticsAggregatedAlertListSample.ts b/sdk/security/arm-security/samples-dev/iotSecuritySolutionsAnalyticsAggregatedAlertListSample.ts index 7a1e46e62f56..14d0711b189a 100644 --- a/sdk/security/arm-security/samples-dev/iotSecuritySolutionsAnalyticsAggregatedAlertListSample.ts +++ b/sdk/security/arm-security/samples-dev/iotSecuritySolutionsAnalyticsAggregatedAlertListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to get the aggregated alert list of yours IoT Security solution. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Use this method to get the aggregated alert list of yours IoT Security solution. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutionsAnalytics/GetIoTSecuritySolutionsSecurityAggregatedAlertList.json */ -async function getTheAggregatedAlertListOfYoursIoTSecuritySolution() { +async function getTheAggregatedAlertListOfYoursIoTSecuritySolution(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "MyGroup"; @@ -34,7 +32,7 @@ async function getTheAggregatedAlertListOfYoursIoTSecuritySolution() { console.log(resArray); } -async function main() { +async function main(): Promise { await getTheAggregatedAlertListOfYoursIoTSecuritySolution(); } diff --git a/sdk/security/arm-security/samples-dev/iotSecuritySolutionsAnalyticsRecommendationGetSample.ts b/sdk/security/arm-security/samples-dev/iotSecuritySolutionsAnalyticsRecommendationGetSample.ts index 06663ce421a5..f21f1dd8b85f 100644 --- a/sdk/security/arm-security/samples-dev/iotSecuritySolutionsAnalyticsRecommendationGetSample.ts +++ b/sdk/security/arm-security/samples-dev/iotSecuritySolutionsAnalyticsRecommendationGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to get the aggregated security analytics recommendation of yours IoT Security solution. This aggregation is performed by recommendation name. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Use this method to get the aggregated security analytics recommendation of yours IoT Security solution. This aggregation is performed by recommendation name. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutionsAnalytics/GetIoTSecuritySolutionsSecurityRecommendation.json */ -async function getTheAggregatedSecurityAnalyticsRecommendationOfYoursIoTSecuritySolution() { +async function getTheAggregatedSecurityAnalyticsRecommendationOfYoursIoTSecuritySolution(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "075423e9-7d33-4166-8bdf-3920b04e3735"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "IoTEdgeResources"; @@ -33,7 +31,7 @@ async function getTheAggregatedSecurityAnalyticsRecommendationOfYoursIoTSecurity console.log(result); } -async function main() { +async function main(): Promise { await getTheAggregatedSecurityAnalyticsRecommendationOfYoursIoTSecuritySolution(); } diff --git a/sdk/security/arm-security/samples-dev/iotSecuritySolutionsAnalyticsRecommendationListSample.ts b/sdk/security/arm-security/samples-dev/iotSecuritySolutionsAnalyticsRecommendationListSample.ts index 06fde8912f20..073931e18e5b 100644 --- a/sdk/security/arm-security/samples-dev/iotSecuritySolutionsAnalyticsRecommendationListSample.ts +++ b/sdk/security/arm-security/samples-dev/iotSecuritySolutionsAnalyticsRecommendationListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to get the list of aggregated security analytics recommendations of yours IoT Security solution. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Use this method to get the list of aggregated security analytics recommendations of yours IoT Security solution. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutionsAnalytics/GetIoTSecuritySolutionsSecurityRecommendationList.json */ -async function getTheListOfAggregatedSecurityAnalyticsRecommendationsOfYoursIoTSecuritySolution() { +async function getTheListOfAggregatedSecurityAnalyticsRecommendationsOfYoursIoTSecuritySolution(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "075423e9-7d33-4166-8bdf-3920b04e3735"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "IoTEdgeResources"; @@ -34,7 +32,7 @@ async function getTheListOfAggregatedSecurityAnalyticsRecommendationsOfYoursIoTS console.log(resArray); } -async function main() { +async function main(): Promise { await getTheListOfAggregatedSecurityAnalyticsRecommendationsOfYoursIoTSecuritySolution(); } diff --git a/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesCreateOrUpdateSample.ts b/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesCreateOrUpdateSample.ts index 1e5c376d2bb6..627425115f21 100644 --- a/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { JitNetworkAccessPolicy } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Create a policy for protecting resources using Just-in-Time access control @@ -18,7 +16,7 @@ dotenv.config(); * @summary Create a policy for protecting resources using Just-in-Time access control * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/JitNetworkAccessPolicies/CreateJitNetworkAccessPolicy_example.json */ -async function createJitNetworkAccessPolicy() { +async function createJitNetworkAccessPolicy(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg1"; @@ -82,7 +80,7 @@ async function createJitNetworkAccessPolicy() { console.log(result); } -async function main() { +async function main(): Promise { await createJitNetworkAccessPolicy(); } diff --git a/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesDeleteSample.ts b/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesDeleteSample.ts index 8fcf99c497bf..ae0ff21cce7e 100644 --- a/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesDeleteSample.ts +++ b/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete a Just-in-Time access control policy. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Delete a Just-in-Time access control policy. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/JitNetworkAccessPolicies/DeleteJitNetworkAccessPolicy_example.json */ -async function deleteAJitNetworkAccessPolicy() { +async function deleteAJitNetworkAccessPolicy(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg1"; @@ -33,7 +31,7 @@ async function deleteAJitNetworkAccessPolicy() { console.log(result); } -async function main() { +async function main(): Promise { await deleteAJitNetworkAccessPolicy(); } diff --git a/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesGetSample.ts b/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesGetSample.ts index c9c8dad4e9af..c65a287144a6 100644 --- a/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesGetSample.ts +++ b/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Policies for protecting resources using Just-in-Time access control for the subscription, location @@ -17,7 +15,7 @@ dotenv.config(); * @summary Policies for protecting resources using Just-in-Time access control for the subscription, location * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/JitNetworkAccessPolicies/GetJitNetworkAccessPolicy_example.json */ -async function getJitNetworkAccessPolicy() { +async function getJitNetworkAccessPolicy(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg1"; @@ -33,7 +31,7 @@ async function getJitNetworkAccessPolicy() { console.log(result); } -async function main() { +async function main(): Promise { await getJitNetworkAccessPolicy(); } diff --git a/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesInitiateSample.ts b/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesInitiateSample.ts index 3397c267bbfe..e7185d4fbe1c 100644 --- a/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesInitiateSample.ts +++ b/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesInitiateSample.ts @@ -8,9 +8,7 @@ import type { JitNetworkAccessPolicyInitiateRequest } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Initiate a JIT access from a specific Just-in-Time policy configuration. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Initiate a JIT access from a specific Just-in-Time policy configuration. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/JitNetworkAccessPolicies/InitiateJitNetworkAccessPolicy_example.json */ -async function initiateAnActionOnAJitNetworkAccessPolicy() { +async function initiateAnActionOnAJitNetworkAccessPolicy(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg1"; @@ -46,7 +44,7 @@ async function initiateAnActionOnAJitNetworkAccessPolicy() { console.log(result); } -async function main() { +async function main(): Promise { await initiateAnActionOnAJitNetworkAccessPolicy(); } diff --git a/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesListByRegionSample.ts b/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesListByRegionSample.ts index e3a431332146..e49c8617734d 100644 --- a/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesListByRegionSample.ts +++ b/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesListByRegionSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Policies for protecting resources using Just-in-Time access control for the subscription, location @@ -17,7 +15,7 @@ dotenv.config(); * @summary Policies for protecting resources using Just-in-Time access control for the subscription, location * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/JitNetworkAccessPolicies/GetJitNetworkAccessPoliciesSubscriptionLocation_example.json */ -async function getJitNetworkAccessPoliciesOnASubscriptionFromASecurityDataLocation() { +async function getJitNetworkAccessPoliciesOnASubscriptionFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ascLocation = "westeurope"; @@ -30,7 +28,7 @@ async function getJitNetworkAccessPoliciesOnASubscriptionFromASecurityDataLocati console.log(resArray); } -async function main() { +async function main(): Promise { await getJitNetworkAccessPoliciesOnASubscriptionFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesListByResourceGroupAndRegionSample.ts b/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesListByResourceGroupAndRegionSample.ts index 664a5d95de49..c5f9c82c0222 100644 --- a/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesListByResourceGroupAndRegionSample.ts +++ b/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesListByResourceGroupAndRegionSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Policies for protecting resources using Just-in-Time access control for the subscription, location @@ -17,7 +15,7 @@ dotenv.config(); * @summary Policies for protecting resources using Just-in-Time access control for the subscription, location * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/JitNetworkAccessPolicies/GetJitNetworkAccessPoliciesResourceGroupLocation_example.json */ -async function getJitNetworkAccessPoliciesOnAResourceGroupFromASecurityDataLocation() { +async function getJitNetworkAccessPoliciesOnAResourceGroupFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg1"; @@ -34,7 +32,7 @@ async function getJitNetworkAccessPoliciesOnAResourceGroupFromASecurityDataLocat console.log(resArray); } -async function main() { +async function main(): Promise { await getJitNetworkAccessPoliciesOnAResourceGroupFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesListByResourceGroupSample.ts b/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesListByResourceGroupSample.ts index 235ddefd0c77..623d3c8e0691 100644 --- a/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesListByResourceGroupSample.ts +++ b/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesListByResourceGroupSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Policies for protecting resources using Just-in-Time access control for the subscription, location @@ -17,7 +15,7 @@ dotenv.config(); * @summary Policies for protecting resources using Just-in-Time access control for the subscription, location * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/JitNetworkAccessPolicies/GetJitNetworkAccessPoliciesResourceGroup_example.json */ -async function getJitNetworkAccessPoliciesOnAResourceGroup() { +async function getJitNetworkAccessPoliciesOnAResourceGroup(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg1"; @@ -30,7 +28,7 @@ async function getJitNetworkAccessPoliciesOnAResourceGroup() { console.log(resArray); } -async function main() { +async function main(): Promise { await getJitNetworkAccessPoliciesOnAResourceGroup(); } diff --git a/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesListSample.ts b/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesListSample.ts index ac923460085f..f78fa74a2b77 100644 --- a/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesListSample.ts +++ b/sdk/security/arm-security/samples-dev/jitNetworkAccessPoliciesListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Policies for protecting resources using Just-in-Time access control. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Policies for protecting resources using Just-in-Time access control. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/JitNetworkAccessPolicies/GetJitNetworkAccessPoliciesSubscription_example.json */ -async function getJitNetworkAccessPoliciesOnASubscription() { +async function getJitNetworkAccessPoliciesOnASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function getJitNetworkAccessPoliciesOnASubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { await getJitNetworkAccessPoliciesOnASubscription(); } diff --git a/sdk/security/arm-security/samples-dev/locationsGetSample.ts b/sdk/security/arm-security/samples-dev/locationsGetSample.ts index 1444eb9c287c..6c739a860558 100644 --- a/sdk/security/arm-security/samples-dev/locationsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/locationsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Details of a specific location @@ -17,7 +15,7 @@ dotenv.config(); * @summary Details of a specific location * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/examples/Locations/GetLocation_example.json */ -async function getSecurityDataLocation() { +async function getSecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ascLocation = "centralus"; @@ -27,7 +25,7 @@ async function getSecurityDataLocation() { console.log(result); } -async function main() { +async function main(): Promise { await getSecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/locationsListSample.ts b/sdk/security/arm-security/samples-dev/locationsListSample.ts index d18f1442aff1..36a513ba3a95 100644 --- a/sdk/security/arm-security/samples-dev/locationsListSample.ts +++ b/sdk/security/arm-security/samples-dev/locationsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to The location of the responsible ASC of the specific subscription (home region). For each subscription there is only one responsible location. The location in the response should be used to read or write other resources in ASC according to their ID. @@ -17,7 +15,7 @@ dotenv.config(); * @summary The location of the responsible ASC of the specific subscription (home region). For each subscription there is only one responsible location. The location in the response should be used to read or write other resources in ASC according to their ID. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/examples/Locations/GetLocations_example.json */ -async function getSecurityDataLocations() { +async function getSecurityDataLocations(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function getSecurityDataLocations() { console.log(resArray); } -async function main() { +async function main(): Promise { await getSecurityDataLocations(); } diff --git a/sdk/security/arm-security/samples-dev/mdeOnboardingsGetSample.ts b/sdk/security/arm-security/samples-dev/mdeOnboardingsGetSample.ts index 3e5e79d72ef0..4c73d5086bab 100644 --- a/sdk/security/arm-security/samples-dev/mdeOnboardingsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/mdeOnboardingsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to The default configuration or data needed to onboard the machine to MDE @@ -17,7 +15,7 @@ dotenv.config(); * @summary The default configuration or data needed to onboard the machine to MDE * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-10-01-preview/examples/MdeOnboardings/GetMdeOnboardings_example.json */ -async function theDefaultConfigurationOrDataNeededToOnboardTheMachineToMde() { +async function theDefaultConfigurationOrDataNeededToOnboardTheMachineToMde(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); @@ -26,7 +24,7 @@ async function theDefaultConfigurationOrDataNeededToOnboardTheMachineToMde() { console.log(result); } -async function main() { +async function main(): Promise { await theDefaultConfigurationOrDataNeededToOnboardTheMachineToMde(); } diff --git a/sdk/security/arm-security/samples-dev/mdeOnboardingsListSample.ts b/sdk/security/arm-security/samples-dev/mdeOnboardingsListSample.ts index 3e1f5ac3ebb9..cd9faf4f4cb7 100644 --- a/sdk/security/arm-security/samples-dev/mdeOnboardingsListSample.ts +++ b/sdk/security/arm-security/samples-dev/mdeOnboardingsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to The configuration or data needed to onboard the machine to MDE @@ -17,7 +15,7 @@ dotenv.config(); * @summary The configuration or data needed to onboard the machine to MDE * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-10-01-preview/examples/MdeOnboardings/ListMdeOnboardings_example.json */ -async function theConfigurationOrDataNeededToOnboardTheMachineToMde() { +async function theConfigurationOrDataNeededToOnboardTheMachineToMde(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); @@ -26,7 +24,7 @@ async function theConfigurationOrDataNeededToOnboardTheMachineToMde() { console.log(result); } -async function main() { +async function main(): Promise { await theConfigurationOrDataNeededToOnboardTheMachineToMde(); } diff --git a/sdk/security/arm-security/samples-dev/pricingsDeleteSample.ts b/sdk/security/arm-security/samples-dev/pricingsDeleteSample.ts index 3f422449ba7c..2856e7d181d9 100644 --- a/sdk/security/arm-security/samples-dev/pricingsDeleteSample.ts +++ b/sdk/security/arm-security/samples-dev/pricingsDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a provided Microsoft Defender for Cloud pricing configuration in a specific resource. Valid only for resource scope (Supported resources are: 'VirtualMachines, VMSS and ARC MachinesS'). @@ -17,7 +15,7 @@ dotenv.config(); * @summary Deletes a provided Microsoft Defender for Cloud pricing configuration in a specific resource. Valid only for resource scope (Supported resources are: 'VirtualMachines, VMSS and ARC MachinesS'). * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/DeleteResourcePricing_example.json */ -async function deleteAPricingOnResource() { +async function deleteAPricingOnResource(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/DEMO/providers/Microsoft.Compute/virtualMachines/VM-1"; const pricingName = "VirtualMachines"; @@ -27,7 +25,7 @@ async function deleteAPricingOnResource() { console.log(result); } -async function main() { +async function main(): Promise { await deleteAPricingOnResource(); } diff --git a/sdk/security/arm-security/samples-dev/pricingsGetSample.ts b/sdk/security/arm-security/samples-dev/pricingsGetSample.ts index d951a06361b1..5ad30318eca9 100644 --- a/sdk/security/arm-security/samples-dev/pricingsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/pricingsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get the Defender plans pricing configurations of the selected scope (valid scopes are resource id or a subscription id). At the resource level, supported resource types are 'VirtualMachines, VMSS and ARC Machines'. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get the Defender plans pricing configurations of the selected scope (valid scopes are resource id or a subscription id). At the resource level, supported resource types are 'VirtualMachines, VMSS and ARC Machines'. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/GetResourcePricingByNameVirtualMachines_example.json */ -async function getPricingsOnResourceVirtualMachinesPlan() { +async function getPricingsOnResourceVirtualMachinesPlan(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/DEMO/providers/Microsoft.Compute/virtualMachines/VM-1"; const pricingName = "VirtualMachines"; @@ -33,7 +31,7 @@ async function getPricingsOnResourceVirtualMachinesPlan() { * @summary Get the Defender plans pricing configurations of the selected scope (valid scopes are resource id or a subscription id). At the resource level, supported resource types are 'VirtualMachines, VMSS and ARC Machines'. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/GetPricingByNameCloudPosture_example.json */ -async function getPricingsOnSubscriptionCloudPosturePlan() { +async function getPricingsOnSubscriptionCloudPosturePlan(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const pricingName = "CloudPosture"; const credential = new DefaultAzureCredential(); @@ -48,7 +46,7 @@ async function getPricingsOnSubscriptionCloudPosturePlan() { * @summary Get the Defender plans pricing configurations of the selected scope (valid scopes are resource id or a subscription id). At the resource level, supported resource types are 'VirtualMachines, VMSS and ARC Machines'. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/GetPricingByNameContainers_example.json */ -async function getPricingsOnSubscriptionContainersPlan() { +async function getPricingsOnSubscriptionContainersPlan(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const pricingName = "Containers"; const credential = new DefaultAzureCredential(); @@ -63,7 +61,7 @@ async function getPricingsOnSubscriptionContainersPlan() { * @summary Get the Defender plans pricing configurations of the selected scope (valid scopes are resource id or a subscription id). At the resource level, supported resource types are 'VirtualMachines, VMSS and ARC Machines'. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/GetPricingByNameDns_example.json */ -async function getPricingsOnSubscriptionDnsPlan() { +async function getPricingsOnSubscriptionDnsPlan(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const pricingName = "Dns"; const credential = new DefaultAzureCredential(); @@ -78,7 +76,7 @@ async function getPricingsOnSubscriptionDnsPlan() { * @summary Get the Defender plans pricing configurations of the selected scope (valid scopes are resource id or a subscription id). At the resource level, supported resource types are 'VirtualMachines, VMSS and ARC Machines'. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/GetPricingByNameStorageAccounts_example.json */ -async function getPricingsOnSubscriptionStorageAccountsPlan() { +async function getPricingsOnSubscriptionStorageAccountsPlan(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const pricingName = "StorageAccounts"; const credential = new DefaultAzureCredential(); @@ -93,7 +91,7 @@ async function getPricingsOnSubscriptionStorageAccountsPlan() { * @summary Get the Defender plans pricing configurations of the selected scope (valid scopes are resource id or a subscription id). At the resource level, supported resource types are 'VirtualMachines, VMSS and ARC Machines'. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/GetPricingByNameVirtualMachines_example.json */ -async function getPricingsOnSubscriptionVirtualMachinesPlan() { +async function getPricingsOnSubscriptionVirtualMachinesPlan(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const pricingName = "VirtualMachines"; const credential = new DefaultAzureCredential(); @@ -102,7 +100,7 @@ async function getPricingsOnSubscriptionVirtualMachinesPlan() { console.log(result); } -async function main() { +async function main(): Promise { await getPricingsOnResourceVirtualMachinesPlan(); await getPricingsOnSubscriptionCloudPosturePlan(); await getPricingsOnSubscriptionContainersPlan(); diff --git a/sdk/security/arm-security/samples-dev/pricingsListSample.ts b/sdk/security/arm-security/samples-dev/pricingsListSample.ts index e762cda322c9..6ae98516c3cf 100644 --- a/sdk/security/arm-security/samples-dev/pricingsListSample.ts +++ b/sdk/security/arm-security/samples-dev/pricingsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists Microsoft Defender for Cloud pricing configurations of the scopeId, that match the optional given $filter. Valid scopes are: subscription id or a specific resource id (Supported resources are: 'VirtualMachines, VMSS and ARC Machines'). Valid $filter is: 'name in ({planName1},{planName2},...)'. If $filter is not provided, the unfiltered list will be returned. If '$filter=name in (planName1,planName2)' is provided, the returned list includes the pricings set for 'planName1' and 'planName2' only. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists Microsoft Defender for Cloud pricing configurations of the scopeId, that match the optional given $filter. Valid scopes are: subscription id or a specific resource id (Supported resources are: 'VirtualMachines, VMSS and ARC Machines'). Valid $filter is: 'name in ({planName1},{planName2},...)'. If $filter is not provided, the unfiltered list will be returned. If '$filter=name in (planName1,planName2)' is provided, the returned list includes the pricings set for 'planName1' and 'planName2' only. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/ListResourcePricings_example.json */ -async function getPricingsOnResource() { +async function getPricingsOnResource(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/DEMO/providers/Microsoft.Compute/virtualMachines/VM-1"; const credential = new DefaultAzureCredential(); @@ -32,7 +30,7 @@ async function getPricingsOnResource() { * @summary Lists Microsoft Defender for Cloud pricing configurations of the scopeId, that match the optional given $filter. Valid scopes are: subscription id or a specific resource id (Supported resources are: 'VirtualMachines, VMSS and ARC Machines'). Valid $filter is: 'name in ({planName1},{planName2},...)'. If $filter is not provided, the unfiltered list will be returned. If '$filter=name in (planName1,planName2)' is provided, the returned list includes the pricings set for 'planName1' and 'planName2' only. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/ListPricings_example.json */ -async function getPricingsOnSubscription() { +async function getPricingsOnSubscription(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); @@ -46,7 +44,7 @@ async function getPricingsOnSubscription() { * @summary Lists Microsoft Defender for Cloud pricing configurations of the scopeId, that match the optional given $filter. Valid scopes are: subscription id or a specific resource id (Supported resources are: 'VirtualMachines, VMSS and ARC Machines'). Valid $filter is: 'name in ({planName1},{planName2},...)'. If $filter is not provided, the unfiltered list will be returned. If '$filter=name in (planName1,planName2)' is provided, the returned list includes the pricings set for 'planName1' and 'planName2' only. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/ListPricingsWithPlanFilter_example.json */ -async function getPricingsOnSubscriptionWithPlansFilter() { +async function getPricingsOnSubscriptionWithPlansFilter(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); @@ -54,7 +52,7 @@ async function getPricingsOnSubscriptionWithPlansFilter() { console.log(result); } -async function main() { +async function main(): Promise { await getPricingsOnResource(); await getPricingsOnSubscription(); await getPricingsOnSubscriptionWithPlansFilter(); diff --git a/sdk/security/arm-security/samples-dev/pricingsUpdateSample.ts b/sdk/security/arm-security/samples-dev/pricingsUpdateSample.ts index c7686be40f8d..d6e21699f0c6 100644 --- a/sdk/security/arm-security/samples-dev/pricingsUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/pricingsUpdateSample.ts @@ -8,9 +8,7 @@ import type { Pricing } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a provided Microsoft Defender for Cloud pricing configuration in the scope. Valid scopes are: subscription id or a specific resource id (Supported resources are: 'VirtualMachines, VMSS and ARC Machines' and only for plan='VirtualMachines' and subPlan='P1'). @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates a provided Microsoft Defender for Cloud pricing configuration in the scope. Valid scopes are: subscription id or a specific resource id (Supported resources are: 'VirtualMachines, VMSS and ARC Machines' and only for plan='VirtualMachines' and subPlan='P1'). * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/PutResourcePricingByNameVirtualMachines_example.json */ -async function updatePricingOnResourceExampleForVirtualMachinesPlan() { +async function updatePricingOnResourceExampleForVirtualMachinesPlan(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/DEMO/providers/Microsoft.Compute/virtualMachines/VM-1"; const pricingName = "virtualMachines"; @@ -35,7 +33,7 @@ async function updatePricingOnResourceExampleForVirtualMachinesPlan() { * @summary Updates a provided Microsoft Defender for Cloud pricing configuration in the scope. Valid scopes are: subscription id or a specific resource id (Supported resources are: 'VirtualMachines, VMSS and ARC Machines' and only for plan='VirtualMachines' and subPlan='P1'). * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/PutPricingByName_example.json */ -async function updatePricingOnSubscriptionExampleForCloudPosturePlan() { +async function updatePricingOnSubscriptionExampleForCloudPosturePlan(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const pricingName = "CloudPosture"; const pricing: Pricing = { pricingTier: "Standard" }; @@ -51,7 +49,7 @@ async function updatePricingOnSubscriptionExampleForCloudPosturePlan() { * @summary Updates a provided Microsoft Defender for Cloud pricing configuration in the scope. Valid scopes are: subscription id or a specific resource id (Supported resources are: 'VirtualMachines, VMSS and ARC Machines' and only for plan='VirtualMachines' and subPlan='P1'). * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/PutPricingByNamePartialSuccess_example.json */ -async function updatePricingOnSubscriptionExampleForCloudPosturePlanPartialSuccess() { +async function updatePricingOnSubscriptionExampleForCloudPosturePlanPartialSuccess(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const pricingName = "CloudPosture"; const pricing: Pricing = { pricingTier: "Standard" }; @@ -67,7 +65,7 @@ async function updatePricingOnSubscriptionExampleForCloudPosturePlanPartialSucce * @summary Updates a provided Microsoft Defender for Cloud pricing configuration in the scope. Valid scopes are: subscription id or a specific resource id (Supported resources are: 'VirtualMachines, VMSS and ARC Machines' and only for plan='VirtualMachines' and subPlan='P1'). * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/PutPricingVMsByName_example.json */ -async function updatePricingOnSubscriptionExampleForVirtualMachinesPlan() { +async function updatePricingOnSubscriptionExampleForVirtualMachinesPlan(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const pricingName = "VirtualMachines"; const pricing: Pricing = { @@ -81,7 +79,7 @@ async function updatePricingOnSubscriptionExampleForVirtualMachinesPlan() { console.log(result); } -async function main() { +async function main(): Promise { await updatePricingOnResourceExampleForVirtualMachinesPlan(); await updatePricingOnSubscriptionExampleForCloudPosturePlan(); await updatePricingOnSubscriptionExampleForCloudPosturePlanPartialSuccess(); diff --git a/sdk/security/arm-security/samples-dev/regulatoryComplianceAssessmentsGetSample.ts b/sdk/security/arm-security/samples-dev/regulatoryComplianceAssessmentsGetSample.ts index a0f7d3dc5f59..da7a086ed448 100644 --- a/sdk/security/arm-security/samples-dev/regulatoryComplianceAssessmentsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/regulatoryComplianceAssessmentsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Supported regulatory compliance details and state for selected assessment @@ -17,7 +15,7 @@ dotenv.config(); * @summary Supported regulatory compliance details and state for selected assessment * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/RegulatoryCompliance/getRegulatoryComplianceAssessment_example.json */ -async function getSelectedRegulatoryComplianceAssessmentDetailsAndState() { +async function getSelectedRegulatoryComplianceAssessmentDetailsAndState(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const regulatoryComplianceStandardName = "PCI-DSS-3.2"; @@ -33,7 +31,7 @@ async function getSelectedRegulatoryComplianceAssessmentDetailsAndState() { console.log(result); } -async function main() { +async function main(): Promise { await getSelectedRegulatoryComplianceAssessmentDetailsAndState(); } diff --git a/sdk/security/arm-security/samples-dev/regulatoryComplianceAssessmentsListSample.ts b/sdk/security/arm-security/samples-dev/regulatoryComplianceAssessmentsListSample.ts index 27da83aaecad..c952bca14435 100644 --- a/sdk/security/arm-security/samples-dev/regulatoryComplianceAssessmentsListSample.ts +++ b/sdk/security/arm-security/samples-dev/regulatoryComplianceAssessmentsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Details and state of assessments mapped to selected regulatory compliance control @@ -17,7 +15,7 @@ dotenv.config(); * @summary Details and state of assessments mapped to selected regulatory compliance control * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/RegulatoryCompliance/getRegulatoryComplianceAssessmentList_example.json */ -async function getAllAssessmentsMappedToSelectedRegulatoryComplianceControl() { +async function getAllAssessmentsMappedToSelectedRegulatoryComplianceControl(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const regulatoryComplianceStandardName = "PCI-DSS-3.2"; @@ -34,7 +32,7 @@ async function getAllAssessmentsMappedToSelectedRegulatoryComplianceControl() { console.log(resArray); } -async function main() { +async function main(): Promise { await getAllAssessmentsMappedToSelectedRegulatoryComplianceControl(); } diff --git a/sdk/security/arm-security/samples-dev/regulatoryComplianceControlsGetSample.ts b/sdk/security/arm-security/samples-dev/regulatoryComplianceControlsGetSample.ts index 6eacf33d82d5..d482d8c8651e 100644 --- a/sdk/security/arm-security/samples-dev/regulatoryComplianceControlsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/regulatoryComplianceControlsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Selected regulatory compliance control details and state @@ -17,7 +15,7 @@ dotenv.config(); * @summary Selected regulatory compliance control details and state * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/RegulatoryCompliance/getRegulatoryComplianceControl_example.json */ -async function getSelectedRegulatoryComplianceControlDetailsAndState() { +async function getSelectedRegulatoryComplianceControlDetailsAndState(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const regulatoryComplianceStandardName = "PCI-DSS-3.2"; @@ -31,7 +29,7 @@ async function getSelectedRegulatoryComplianceControlDetailsAndState() { console.log(result); } -async function main() { +async function main(): Promise { await getSelectedRegulatoryComplianceControlDetailsAndState(); } diff --git a/sdk/security/arm-security/samples-dev/regulatoryComplianceControlsListSample.ts b/sdk/security/arm-security/samples-dev/regulatoryComplianceControlsListSample.ts index b6e5d7327514..2cddac985a4e 100644 --- a/sdk/security/arm-security/samples-dev/regulatoryComplianceControlsListSample.ts +++ b/sdk/security/arm-security/samples-dev/regulatoryComplianceControlsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to All supported regulatory compliance controls details and state for selected standard @@ -17,7 +15,7 @@ dotenv.config(); * @summary All supported regulatory compliance controls details and state for selected standard * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/RegulatoryCompliance/getRegulatoryComplianceControlList_example.json */ -async function getAllRegulatoryComplianceControlsDetailsAndStateForSelectedStandard() { +async function getAllRegulatoryComplianceControlsDetailsAndStateForSelectedStandard(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const regulatoryComplianceStandardName = "PCI-DSS-3.2"; @@ -32,7 +30,7 @@ async function getAllRegulatoryComplianceControlsDetailsAndStateForSelectedStand console.log(resArray); } -async function main() { +async function main(): Promise { await getAllRegulatoryComplianceControlsDetailsAndStateForSelectedStandard(); } diff --git a/sdk/security/arm-security/samples-dev/regulatoryComplianceStandardsGetSample.ts b/sdk/security/arm-security/samples-dev/regulatoryComplianceStandardsGetSample.ts index 93f5f6a2af9c..bab323c3a8a8 100644 --- a/sdk/security/arm-security/samples-dev/regulatoryComplianceStandardsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/regulatoryComplianceStandardsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Supported regulatory compliance details state for selected standard @@ -17,7 +15,7 @@ dotenv.config(); * @summary Supported regulatory compliance details state for selected standard * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/RegulatoryCompliance/getRegulatoryComplianceStandard_example.json */ -async function getSelectedRegulatoryComplianceStandardDetailsAndState() { +async function getSelectedRegulatoryComplianceStandardDetailsAndState(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const regulatoryComplianceStandardName = "PCI-DSS-3.2"; @@ -27,7 +25,7 @@ async function getSelectedRegulatoryComplianceStandardDetailsAndState() { console.log(result); } -async function main() { +async function main(): Promise { await getSelectedRegulatoryComplianceStandardDetailsAndState(); } diff --git a/sdk/security/arm-security/samples-dev/regulatoryComplianceStandardsListSample.ts b/sdk/security/arm-security/samples-dev/regulatoryComplianceStandardsListSample.ts index 3da0caf967bd..b030542e34cb 100644 --- a/sdk/security/arm-security/samples-dev/regulatoryComplianceStandardsListSample.ts +++ b/sdk/security/arm-security/samples-dev/regulatoryComplianceStandardsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Supported regulatory compliance standards details and state @@ -17,7 +15,7 @@ dotenv.config(); * @summary Supported regulatory compliance standards details and state * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/RegulatoryCompliance/getRegulatoryComplianceStandardList_example.json */ -async function getAllSupportedRegulatoryComplianceStandardsDetailsAndState() { +async function getAllSupportedRegulatoryComplianceStandardsDetailsAndState(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function getAllSupportedRegulatoryComplianceStandardsDetailsAndState() { console.log(resArray); } -async function main() { +async function main(): Promise { await getAllSupportedRegulatoryComplianceStandardsDetailsAndState(); } diff --git a/sdk/security/arm-security/samples-dev/secureScoreControlDefinitionsListBySubscriptionSample.ts b/sdk/security/arm-security/samples-dev/secureScoreControlDefinitionsListBySubscriptionSample.ts index 893d6ab39006..6acc33a1e3a5 100644 --- a/sdk/security/arm-security/samples-dev/secureScoreControlDefinitionsListBySubscriptionSample.ts +++ b/sdk/security/arm-security/samples-dev/secureScoreControlDefinitionsListBySubscriptionSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to For a specified subscription, list the available security controls, their assessments, and the max score @@ -17,7 +15,7 @@ dotenv.config(); * @summary For a specified subscription, list the available security controls, their assessments, and the max score * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/secureScoreControlDefinitions/ListSecureScoreControlDefinitions_subscription_example.json */ -async function listSecurityControlsDefinitionBySubscription() { +async function listSecurityControlsDefinitionBySubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function listSecurityControlsDefinitionBySubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { await listSecurityControlsDefinitionBySubscription(); } diff --git a/sdk/security/arm-security/samples-dev/secureScoreControlDefinitionsListSample.ts b/sdk/security/arm-security/samples-dev/secureScoreControlDefinitionsListSample.ts index 8f4700b5735c..09a6bdf40239 100644 --- a/sdk/security/arm-security/samples-dev/secureScoreControlDefinitionsListSample.ts +++ b/sdk/security/arm-security/samples-dev/secureScoreControlDefinitionsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List the available security controls, their assessments, and the max score @@ -17,7 +15,7 @@ dotenv.config(); * @summary List the available security controls, their assessments, and the max score * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/secureScoreControlDefinitions/ListSecureScoreControlDefinitions_example.json */ -async function listSecurityControlsDefinition() { +async function listSecurityControlsDefinition(): Promise { const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); const resArray = new Array(); @@ -27,7 +25,7 @@ async function listSecurityControlsDefinition() { console.log(resArray); } -async function main() { +async function main(): Promise { await listSecurityControlsDefinition(); } diff --git a/sdk/security/arm-security/samples-dev/secureScoreControlsListBySecureScoreSample.ts b/sdk/security/arm-security/samples-dev/secureScoreControlsListBySecureScoreSample.ts index adc6f983d994..4eb66b7ec913 100644 --- a/sdk/security/arm-security/samples-dev/secureScoreControlsListBySecureScoreSample.ts +++ b/sdk/security/arm-security/samples-dev/secureScoreControlsListBySecureScoreSample.ts @@ -8,9 +8,7 @@ import type { SecureScoreControlsListBySecureScoreOptionalParams } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get all security controls for a specific initiative within a scope @@ -18,7 +16,7 @@ dotenv.config(); * @summary Get all security controls for a specific initiative within a scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/secureScores/ListSecureScoreControlsForName_builtin_example.json */ -async function getSecurityControlsAndTheirCurrentScoreForTheSpecifiedInitiative() { +async function getSecurityControlsAndTheirCurrentScoreForTheSpecifiedInitiative(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const secureScoreName = "ascScore"; @@ -37,7 +35,7 @@ async function getSecurityControlsAndTheirCurrentScoreForTheSpecifiedInitiative( * @summary Get all security controls for a specific initiative within a scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/secureScores/ListSecureScoreControlsForNameWithExpand_builtin_example.json */ -async function getSecurityControlsAndTheirCurrentScoreForTheSpecifiedInitiativeWithTheExpandParameter() { +async function getSecurityControlsAndTheirCurrentScoreForTheSpecifiedInitiativeWithTheExpandParameter(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const secureScoreName = "ascScore"; @@ -54,7 +52,7 @@ async function getSecurityControlsAndTheirCurrentScoreForTheSpecifiedInitiativeW console.log(resArray); } -async function main() { +async function main(): Promise { await getSecurityControlsAndTheirCurrentScoreForTheSpecifiedInitiative(); await getSecurityControlsAndTheirCurrentScoreForTheSpecifiedInitiativeWithTheExpandParameter(); } diff --git a/sdk/security/arm-security/samples-dev/secureScoreControlsListSample.ts b/sdk/security/arm-security/samples-dev/secureScoreControlsListSample.ts index dcbd9b7dbac3..12645bca151c 100644 --- a/sdk/security/arm-security/samples-dev/secureScoreControlsListSample.ts +++ b/sdk/security/arm-security/samples-dev/secureScoreControlsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get all security controls within a scope @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get all security controls within a scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/secureScores/ListSecureScoreControls_example.json */ -async function listAllSecureScoresControls() { +async function listAllSecureScoresControls(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function listAllSecureScoresControls() { console.log(resArray); } -async function main() { +async function main(): Promise { await listAllSecureScoresControls(); } diff --git a/sdk/security/arm-security/samples-dev/secureScoresGetSample.ts b/sdk/security/arm-security/samples-dev/secureScoresGetSample.ts index 56a6ee693fab..434c46f1f619 100644 --- a/sdk/security/arm-security/samples-dev/secureScoresGetSample.ts +++ b/sdk/security/arm-security/samples-dev/secureScoresGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get secure score for a specific Microsoft Defender for Cloud initiative within your current scope. For the ASC Default initiative, use 'ascScore'. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get secure score for a specific Microsoft Defender for Cloud initiative within your current scope. For the ASC Default initiative, use 'ascScore'. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/secureScores/GetSecureScoresSingle_example.json */ -async function getSingleSecureScore() { +async function getSingleSecureScore(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const secureScoreName = "ascScore"; @@ -27,7 +25,7 @@ async function getSingleSecureScore() { console.log(result); } -async function main() { +async function main(): Promise { await getSingleSecureScore(); } diff --git a/sdk/security/arm-security/samples-dev/secureScoresListSample.ts b/sdk/security/arm-security/samples-dev/secureScoresListSample.ts index 276cb388c6ef..94fb2723d400 100644 --- a/sdk/security/arm-security/samples-dev/secureScoresListSample.ts +++ b/sdk/security/arm-security/samples-dev/secureScoresListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List secure scores for all your Microsoft Defender for Cloud initiatives within your current scope. @@ -17,7 +15,7 @@ dotenv.config(); * @summary List secure scores for all your Microsoft Defender for Cloud initiatives within your current scope. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/secureScores/ListSecureScores_example.json */ -async function listSecureScores() { +async function listSecureScores(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function listSecureScores() { console.log(resArray); } -async function main() { +async function main(): Promise { await listSecureScores(); } diff --git a/sdk/security/arm-security/samples-dev/securityConnectorApplicationCreateOrUpdateSample.ts b/sdk/security/arm-security/samples-dev/securityConnectorApplicationCreateOrUpdateSample.ts index 7186f5bb9907..5724e0f9ee61 100644 --- a/sdk/security/arm-security/samples-dev/securityConnectorApplicationCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/securityConnectorApplicationCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { Application } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or update a security Application on the given security connector. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or update a security Application on the given security connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-07-01-preview/examples/Applications/PutSecurityConnectorApplication_example.json */ -async function createApplication() { +async function createApplication(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "gcpResourceGroup"; @@ -45,7 +43,7 @@ async function createApplication() { console.log(result); } -async function main() { +async function main(): Promise { await createApplication(); } diff --git a/sdk/security/arm-security/samples-dev/securityConnectorApplicationDeleteSample.ts b/sdk/security/arm-security/samples-dev/securityConnectorApplicationDeleteSample.ts index 20ee1b1272f5..3217350f2bf7 100644 --- a/sdk/security/arm-security/samples-dev/securityConnectorApplicationDeleteSample.ts +++ b/sdk/security/arm-security/samples-dev/securityConnectorApplicationDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete an Application over a given scope @@ -17,7 +15,7 @@ dotenv.config(); * @summary Delete an Application over a given scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-07-01-preview/examples/Applications/DeleteSecurityConnectorApplication_example.json */ -async function deleteSecurityApplication() { +async function deleteSecurityApplication(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "gcpResourceGroup"; @@ -33,7 +31,7 @@ async function deleteSecurityApplication() { console.log(result); } -async function main() { +async function main(): Promise { await deleteSecurityApplication(); } diff --git a/sdk/security/arm-security/samples-dev/securityConnectorApplicationGetSample.ts b/sdk/security/arm-security/samples-dev/securityConnectorApplicationGetSample.ts index 03b06d793ada..6d69a1b98594 100644 --- a/sdk/security/arm-security/samples-dev/securityConnectorApplicationGetSample.ts +++ b/sdk/security/arm-security/samples-dev/securityConnectorApplicationGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a specific application for the requested scope by applicationId @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get a specific application for the requested scope by applicationId * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-07-01-preview/examples/Applications/GetSecurityConnectorApplication_example.json */ -async function getSecurityApplicationsBySpecificApplicationId() { +async function getSecurityApplicationsBySpecificApplicationId(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "gcpResourceGroup"; @@ -33,7 +31,7 @@ async function getSecurityApplicationsBySpecificApplicationId() { console.log(result); } -async function main() { +async function main(): Promise { await getSecurityApplicationsBySpecificApplicationId(); } diff --git a/sdk/security/arm-security/samples-dev/securityConnectorApplicationsListSample.ts b/sdk/security/arm-security/samples-dev/securityConnectorApplicationsListSample.ts index c5a03a23ea1e..09f5d6e49f64 100644 --- a/sdk/security/arm-security/samples-dev/securityConnectorApplicationsListSample.ts +++ b/sdk/security/arm-security/samples-dev/securityConnectorApplicationsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a list of all relevant applications over a security connector level scope @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get a list of all relevant applications over a security connector level scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-07-01-preview/examples/Applications/ListBySecurityConnectorApplications_example.json */ -async function listSecurityApplicationsBySecurityConnectorLevelScope() { +async function listSecurityApplicationsBySecurityConnectorLevelScope(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "gcpResourceGroup"; @@ -34,7 +32,7 @@ async function listSecurityApplicationsBySecurityConnectorLevelScope() { console.log(resArray); } -async function main() { +async function main(): Promise { await listSecurityApplicationsBySecurityConnectorLevelScope(); } diff --git a/sdk/security/arm-security/samples-dev/securityConnectorsCreateOrUpdateSample.ts b/sdk/security/arm-security/samples-dev/securityConnectorsCreateOrUpdateSample.ts index 3162d85857b2..b06e6da9aa86 100644 --- a/sdk/security/arm-security/samples-dev/securityConnectorsCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/securityConnectorsCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { SecurityConnector } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a security connector. If a security connector is already created and a subsequent request is issued for the same security connector id, then it will be updated. @@ -18,7 +16,7 @@ dotenv.config(); * @summary Creates or updates a security connector. If a security connector is already created and a subsequent request is issued for the same security connector id, then it will be updated. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-10-01-preview/examples/SecurityConnectors/PutSecurityConnector_example.json */ -async function createOrUpdateASecurityConnector() { +async function createOrUpdateASecurityConnector(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "exampleResourceGroup"; @@ -49,7 +47,7 @@ async function createOrUpdateASecurityConnector() { console.log(result); } -async function main() { +async function main(): Promise { await createOrUpdateASecurityConnector(); } diff --git a/sdk/security/arm-security/samples-dev/securityConnectorsDeleteSample.ts b/sdk/security/arm-security/samples-dev/securityConnectorsDeleteSample.ts index d9f409384c19..db5a83621d54 100644 --- a/sdk/security/arm-security/samples-dev/securityConnectorsDeleteSample.ts +++ b/sdk/security/arm-security/samples-dev/securityConnectorsDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a security connector. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Deletes a security connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-10-01-preview/examples/SecurityConnectors/DeleteSecurityConnector_example.json */ -async function deleteASecurityConnector() { +async function deleteASecurityConnector(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -28,7 +26,7 @@ async function deleteASecurityConnector() { console.log(result); } -async function main() { +async function main(): Promise { await deleteASecurityConnector(); } diff --git a/sdk/security/arm-security/samples-dev/securityConnectorsGetSample.ts b/sdk/security/arm-security/samples-dev/securityConnectorsGetSample.ts index 30a45e853bf6..9307fb7730ed 100644 --- a/sdk/security/arm-security/samples-dev/securityConnectorsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/securityConnectorsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Retrieves details of a specific security connector @@ -17,7 +15,7 @@ dotenv.config(); * @summary Retrieves details of a specific security connector * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-10-01-preview/examples/SecurityConnectors/GetSecurityConnectorSingleResource_example.json */ -async function retrieveASecurityConnector() { +async function retrieveASecurityConnector(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "exampleResourceGroup"; @@ -28,7 +26,7 @@ async function retrieveASecurityConnector() { console.log(result); } -async function main() { +async function main(): Promise { await retrieveASecurityConnector(); } diff --git a/sdk/security/arm-security/samples-dev/securityConnectorsListByResourceGroupSample.ts b/sdk/security/arm-security/samples-dev/securityConnectorsListByResourceGroupSample.ts index 0a2ff3d183a3..92a43ff91a95 100644 --- a/sdk/security/arm-security/samples-dev/securityConnectorsListByResourceGroupSample.ts +++ b/sdk/security/arm-security/samples-dev/securityConnectorsListByResourceGroupSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists all the security connectors in the specified resource group. Use the 'nextLink' property in the response to get the next page of security connectors for the specified resource group. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists all the security connectors in the specified resource group. Use the 'nextLink' property in the response to get the next page of security connectors for the specified resource group. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-10-01-preview/examples/SecurityConnectors/GetSecurityConnectorsResourceGroup_example.json */ -async function listAllSecurityConnectorsOfASpecifiedResourceGroup() { +async function listAllSecurityConnectorsOfASpecifiedResourceGroup(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "exampleResourceGroup"; @@ -30,7 +28,7 @@ async function listAllSecurityConnectorsOfASpecifiedResourceGroup() { console.log(resArray); } -async function main() { +async function main(): Promise { await listAllSecurityConnectorsOfASpecifiedResourceGroup(); } diff --git a/sdk/security/arm-security/samples-dev/securityConnectorsListSample.ts b/sdk/security/arm-security/samples-dev/securityConnectorsListSample.ts index 4af833c4b01c..3a3d827b75db 100644 --- a/sdk/security/arm-security/samples-dev/securityConnectorsListSample.ts +++ b/sdk/security/arm-security/samples-dev/securityConnectorsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists all the security connectors in the specified subscription. Use the 'nextLink' property in the response to get the next page of security connectors for the specified subscription. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists all the security connectors in the specified subscription. Use the 'nextLink' property in the response to get the next page of security connectors for the specified subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-10-01-preview/examples/SecurityConnectors/GetSecurityConnectorsSubscription_example.json */ -async function listAllSecurityConnectorsOfASpecifiedSubscription() { +async function listAllSecurityConnectorsOfASpecifiedSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function listAllSecurityConnectorsOfASpecifiedSubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { await listAllSecurityConnectorsOfASpecifiedSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/securityConnectorsUpdateSample.ts b/sdk/security/arm-security/samples-dev/securityConnectorsUpdateSample.ts index a9a207b2be91..6bf5fe5f45d6 100644 --- a/sdk/security/arm-security/samples-dev/securityConnectorsUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/securityConnectorsUpdateSample.ts @@ -8,9 +8,7 @@ import type { SecurityConnector } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a security connector @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates a security connector * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-10-01-preview/examples/SecurityConnectors/PatchSecurityConnector_example.json */ -async function updateASecurityConnector() { +async function updateASecurityConnector(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "exampleResourceGroup"; @@ -49,7 +47,7 @@ async function updateASecurityConnector() { console.log(result); } -async function main() { +async function main(): Promise { await updateASecurityConnector(); } diff --git a/sdk/security/arm-security/samples-dev/securityContactsCreateSample.ts b/sdk/security/arm-security/samples-dev/securityContactsCreateSample.ts index 029509ffb37e..34239924c47d 100644 --- a/sdk/security/arm-security/samples-dev/securityContactsCreateSample.ts +++ b/sdk/security/arm-security/samples-dev/securityContactsCreateSample.ts @@ -8,9 +8,7 @@ import type { SecurityContact } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Create security contact configurations for the subscription @@ -18,7 +16,7 @@ dotenv.config(); * @summary Create security contact configurations for the subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/SecurityContacts/CreateSecurityContact_example.json */ -async function createSecurityContactData() { +async function createSecurityContactData(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const securityContactName = "default"; @@ -38,7 +36,7 @@ async function createSecurityContactData() { console.log(result); } -async function main() { +async function main(): Promise { await createSecurityContactData(); } diff --git a/sdk/security/arm-security/samples-dev/securityContactsDeleteSample.ts b/sdk/security/arm-security/samples-dev/securityContactsDeleteSample.ts index 270c06dcca6f..c081742cf699 100644 --- a/sdk/security/arm-security/samples-dev/securityContactsDeleteSample.ts +++ b/sdk/security/arm-security/samples-dev/securityContactsDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete security contact configurations for the subscription @@ -17,7 +15,7 @@ dotenv.config(); * @summary Delete security contact configurations for the subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/SecurityContacts/DeleteSecurityContact_example.json */ -async function deletesASecurityContactData() { +async function deletesASecurityContactData(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const securityContactName = "default"; @@ -27,7 +25,7 @@ async function deletesASecurityContactData() { console.log(result); } -async function main() { +async function main(): Promise { await deletesASecurityContactData(); } diff --git a/sdk/security/arm-security/samples-dev/securityContactsGetSample.ts b/sdk/security/arm-security/samples-dev/securityContactsGetSample.ts index 9253ef8c85c1..61474edab360 100644 --- a/sdk/security/arm-security/samples-dev/securityContactsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/securityContactsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get Default Security contact configurations for the subscription @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get Default Security contact configurations for the subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/SecurityContacts/GetSecurityContact_example.json */ -async function getASecurityContact() { +async function getASecurityContact(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const securityContactName = "default"; @@ -27,7 +25,7 @@ async function getASecurityContact() { console.log(result); } -async function main() { +async function main(): Promise { await getASecurityContact(); } diff --git a/sdk/security/arm-security/samples-dev/securityContactsListSample.ts b/sdk/security/arm-security/samples-dev/securityContactsListSample.ts index 69badd4dc899..f2505cdc0aea 100644 --- a/sdk/security/arm-security/samples-dev/securityContactsListSample.ts +++ b/sdk/security/arm-security/samples-dev/securityContactsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List all security contact configurations for the subscription @@ -17,7 +15,7 @@ dotenv.config(); * @summary List all security contact configurations for the subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/SecurityContacts/GetSecurityContactsSubscription_example.json */ -async function listSecurityContactData() { +async function listSecurityContactData(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function listSecurityContactData() { console.log(resArray); } -async function main() { +async function main(): Promise { await listSecurityContactData(); } diff --git a/sdk/security/arm-security/samples-dev/securityOperatorsCreateOrUpdateSample.ts b/sdk/security/arm-security/samples-dev/securityOperatorsCreateOrUpdateSample.ts index e0a980065bcf..90edb6162c40 100644 --- a/sdk/security/arm-security/samples-dev/securityOperatorsCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/securityOperatorsCreateOrUpdateSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates Microsoft Defender for Cloud security operator on the given scope. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Creates Microsoft Defender for Cloud security operator on the given scope. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-01-01-preview/examples/SecurityOperators/PutSecurityOperatorByName_example.json */ -async function createASecurityOperatorOnTheGivenScope() { +async function createASecurityOperatorOnTheGivenScope(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const pricingName = "CloudPosture"; @@ -28,7 +26,7 @@ async function createASecurityOperatorOnTheGivenScope() { console.log(result); } -async function main() { +async function main(): Promise { await createASecurityOperatorOnTheGivenScope(); } diff --git a/sdk/security/arm-security/samples-dev/securityOperatorsDeleteSample.ts b/sdk/security/arm-security/samples-dev/securityOperatorsDeleteSample.ts index 9e6530df4d3d..2a9aeeb9913a 100644 --- a/sdk/security/arm-security/samples-dev/securityOperatorsDeleteSample.ts +++ b/sdk/security/arm-security/samples-dev/securityOperatorsDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete Microsoft Defender for Cloud securityOperator in the subscription. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Delete Microsoft Defender for Cloud securityOperator in the subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-01-01-preview/examples/SecurityOperators/DeleteSecurityOperatorByName_example.json */ -async function deleteSecurityOperatorOnSubscription() { +async function deleteSecurityOperatorOnSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const pricingName = "CloudPosture"; @@ -28,7 +26,7 @@ async function deleteSecurityOperatorOnSubscription() { console.log(result); } -async function main() { +async function main(): Promise { await deleteSecurityOperatorOnSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/securityOperatorsGetSample.ts b/sdk/security/arm-security/samples-dev/securityOperatorsGetSample.ts index e72ad261518d..5fe712b941d6 100644 --- a/sdk/security/arm-security/samples-dev/securityOperatorsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/securityOperatorsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a specific security operator for the requested scope. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get a specific security operator for the requested scope. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-01-01-preview/examples/SecurityOperators/GetSecurityOperatorByName_example.json */ -async function getASpecificSecurityOperatorByScopeAndSecurityOperatorName() { +async function getASpecificSecurityOperatorByScopeAndSecurityOperatorName(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const pricingName = "CloudPosture"; @@ -28,7 +26,7 @@ async function getASpecificSecurityOperatorByScopeAndSecurityOperatorName() { console.log(result); } -async function main() { +async function main(): Promise { await getASpecificSecurityOperatorByScopeAndSecurityOperatorName(); } diff --git a/sdk/security/arm-security/samples-dev/securityOperatorsListSample.ts b/sdk/security/arm-security/samples-dev/securityOperatorsListSample.ts index 5a2f0f280368..b10ee9fbad05 100644 --- a/sdk/security/arm-security/samples-dev/securityOperatorsListSample.ts +++ b/sdk/security/arm-security/samples-dev/securityOperatorsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists Microsoft Defender for Cloud securityOperators in the subscription. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Lists Microsoft Defender for Cloud securityOperators in the subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-01-01-preview/examples/SecurityOperators/ListSecurityOperators_example.json */ -async function listSecurityOperators() { +async function listSecurityOperators(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const pricingName = "CloudPosture"; @@ -27,7 +25,7 @@ async function listSecurityOperators() { console.log(result); } -async function main() { +async function main(): Promise { await listSecurityOperators(); } diff --git a/sdk/security/arm-security/samples-dev/securitySolutionsGetSample.ts b/sdk/security/arm-security/samples-dev/securitySolutionsGetSample.ts index 399cd1df592f..585233ba151b 100644 --- a/sdk/security/arm-security/samples-dev/securitySolutionsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/securitySolutionsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a specific Security Solution. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a specific Security Solution. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/SecuritySolutions/GetSecuritySolutionsResourceGroupLocation_example.json */ -async function getASecuritySolutionFromASecurityDataLocation() { +async function getASecuritySolutionFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg2"; @@ -33,7 +31,7 @@ async function getASecuritySolutionFromASecurityDataLocation() { console.log(result); } -async function main() { +async function main(): Promise { await getASecuritySolutionFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/securitySolutionsListSample.ts b/sdk/security/arm-security/samples-dev/securitySolutionsListSample.ts index edc476121d2a..b64f832fc6e0 100644 --- a/sdk/security/arm-security/samples-dev/securitySolutionsListSample.ts +++ b/sdk/security/arm-security/samples-dev/securitySolutionsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of Security Solutions for the subscription. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a list of Security Solutions for the subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/SecuritySolutions/GetSecuritySolutionsSubscription_example.json */ -async function getSecuritySolutions() { +async function getSecuritySolutions(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function getSecuritySolutions() { console.log(resArray); } -async function main() { +async function main(): Promise { await getSecuritySolutions(); } diff --git a/sdk/security/arm-security/samples-dev/securitySolutionsReferenceDataListByHomeRegionSample.ts b/sdk/security/arm-security/samples-dev/securitySolutionsReferenceDataListByHomeRegionSample.ts index 716f14849ec2..d7042ab6a39e 100644 --- a/sdk/security/arm-security/samples-dev/securitySolutionsReferenceDataListByHomeRegionSample.ts +++ b/sdk/security/arm-security/samples-dev/securitySolutionsReferenceDataListByHomeRegionSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets list of all supported Security Solutions for subscription and location. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets list of all supported Security Solutions for subscription and location. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/SecuritySolutionsReferenceData/GetSecuritySolutionsReferenceDataSubscriptionLocation_example.json */ -async function getSecuritySolutionsFromASecurityDataLocation() { +async function getSecuritySolutionsFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ascLocation = "westcentralus"; @@ -28,7 +26,7 @@ async function getSecuritySolutionsFromASecurityDataLocation() { console.log(result); } -async function main() { +async function main(): Promise { await getSecuritySolutionsFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/securitySolutionsReferenceDataListSample.ts b/sdk/security/arm-security/samples-dev/securitySolutionsReferenceDataListSample.ts index 1ac2734cc240..682518ad8702 100644 --- a/sdk/security/arm-security/samples-dev/securitySolutionsReferenceDataListSample.ts +++ b/sdk/security/arm-security/samples-dev/securitySolutionsReferenceDataListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of all supported Security Solutions for the subscription. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a list of all supported Security Solutions for the subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/SecuritySolutionsReferenceData/GetSecuritySolutionsReferenceDataSubscription_example.json */ -async function getSecuritySolutions() { +async function getSecuritySolutions(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); @@ -26,7 +24,7 @@ async function getSecuritySolutions() { console.log(result); } -async function main() { +async function main(): Promise { await getSecuritySolutions(); } diff --git a/sdk/security/arm-security/samples-dev/sensitivitySettingsListSample.ts b/sdk/security/arm-security/samples-dev/sensitivitySettingsListSample.ts index 9d7deabc2c47..c9378b086a26 100644 --- a/sdk/security/arm-security/samples-dev/sensitivitySettingsListSample.ts +++ b/sdk/security/arm-security/samples-dev/sensitivitySettingsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list with a single sensitivity settings resource @@ -17,14 +15,14 @@ dotenv.config(); * @summary Gets a list with a single sensitivity settings resource * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-15-preview/examples/SensitivitySettings/GetSensitivitySettingsList_example.json */ -async function getSensitivitySettingsList() { +async function getSensitivitySettingsList(): Promise { const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); const result = await client.sensitivitySettings.list(); console.log(result); } -async function main() { +async function main(): Promise { await getSensitivitySettingsList(); } diff --git a/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentCreateOrUpdateSample.ts b/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentCreateOrUpdateSample.ts index afe36a9446d1..85691cba439c 100644 --- a/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentCreateOrUpdateSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creating a server vulnerability assessment on a resource, which will onboard a resource for having a vulnerability assessment on it @@ -17,7 +15,7 @@ dotenv.config(); * @summary Creating a server vulnerability assessment on a resource, which will onboard a resource for having a vulnerability assessment on it * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/ServerVulnerabilityAssessments/CreateServerVulnerabilityAssessments_example.json */ -async function createAServerVulnerabilityAssessmentsOnAResourceOnlyDefaultResourceIsSupportedOnceCreatingTheResourceTheServerWillBeOnboardedToVulnerabilityAssessmentByMicrosoftSecurity() { +async function createAServerVulnerabilityAssessmentsOnAResourceOnlyDefaultResourceIsSupportedOnceCreatingTheResourceTheServerWillBeOnboardedToVulnerabilityAssessmentByMicrosoftSecurity(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "rg1"; @@ -35,7 +33,7 @@ async function createAServerVulnerabilityAssessmentsOnAResourceOnlyDefaultResour console.log(result); } -async function main() { +async function main(): Promise { await createAServerVulnerabilityAssessmentsOnAResourceOnlyDefaultResourceIsSupportedOnceCreatingTheResourceTheServerWillBeOnboardedToVulnerabilityAssessmentByMicrosoftSecurity(); } diff --git a/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentDeleteSample.ts b/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentDeleteSample.ts index c002993b374c..e143ea3c3d91 100644 --- a/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentDeleteSample.ts +++ b/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Removing server vulnerability assessment from a resource. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Removing server vulnerability assessment from a resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/ServerVulnerabilityAssessments/DeleteServerVulnerabilityAssessments_example.json */ -async function deleteAServerVulnerabilityAssessmentsOnAResourceOnlyDefaultResourceIsSupportedOnceDeletingMicrosoftSecurityWillNotProvideVulnerabilityAssessmentFindingsOnTheResource() { +async function deleteAServerVulnerabilityAssessmentsOnAResourceOnlyDefaultResourceIsSupportedOnceDeletingMicrosoftSecurityWillNotProvideVulnerabilityAssessmentFindingsOnTheResource(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "rg1"; @@ -35,7 +33,7 @@ async function deleteAServerVulnerabilityAssessmentsOnAResourceOnlyDefaultResour console.log(result); } -async function main() { +async function main(): Promise { await deleteAServerVulnerabilityAssessmentsOnAResourceOnlyDefaultResourceIsSupportedOnceDeletingMicrosoftSecurityWillNotProvideVulnerabilityAssessmentFindingsOnTheResource(); } diff --git a/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentGetSample.ts b/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentGetSample.ts index f9e60fedd042..b9c5e501cc03 100644 --- a/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentGetSample.ts +++ b/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a server vulnerability assessment onboarding statuses on a given resource. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a server vulnerability assessment onboarding statuses on a given resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/ServerVulnerabilityAssessments/GetServerVulnerabilityAssessments_example.json */ -async function getAServerVulnerabilityAssessmentsOnboardingStatusOnAResourceCurrentlyMicrosoftSecurityOnlySupportsTheSingleDefaultResource() { +async function getAServerVulnerabilityAssessmentsOnboardingStatusOnAResourceCurrentlyMicrosoftSecurityOnlySupportsTheSingleDefaultResource(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "rg1"; @@ -35,7 +33,7 @@ async function getAServerVulnerabilityAssessmentsOnboardingStatusOnAResourceCurr console.log(result); } -async function main() { +async function main(): Promise { await getAServerVulnerabilityAssessmentsOnboardingStatusOnAResourceCurrentlyMicrosoftSecurityOnlySupportsTheSingleDefaultResource(); } diff --git a/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentListByExtendedResourceSample.ts b/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentListByExtendedResourceSample.ts index bdc32d9932ab..1fab18b824f6 100644 --- a/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentListByExtendedResourceSample.ts +++ b/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentListByExtendedResourceSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of server vulnerability assessment onboarding statuses on a given resource. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a list of server vulnerability assessment onboarding statuses on a given resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/ServerVulnerabilityAssessments/ListByExtendedResourceServerVulnerabilityAssessments_example.json */ -async function getAListOfServerVulnerabilityAssessmentsOnAResourceThoughThisApiReturnsAListCurrentlyMicrosoftSecurityOnlySupportsASingleDefaultTypeOfServerVulnerabilityAssessment() { +async function getAListOfServerVulnerabilityAssessmentsOnAResourceThoughThisApiReturnsAListCurrentlyMicrosoftSecurityOnlySupportsASingleDefaultTypeOfServerVulnerabilityAssessment(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "rg1"; @@ -35,7 +33,7 @@ async function getAListOfServerVulnerabilityAssessmentsOnAResourceThoughThisApiR console.log(result); } -async function main() { +async function main(): Promise { await getAListOfServerVulnerabilityAssessmentsOnAResourceThoughThisApiReturnsAListCurrentlyMicrosoftSecurityOnlySupportsASingleDefaultTypeOfServerVulnerabilityAssessment(); } diff --git a/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentsSettingsCreateOrUpdateSample.ts b/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentsSettingsCreateOrUpdateSample.ts index 4ae11737c5cb..ef7ccad54437 100644 --- a/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentsSettingsCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentsSettingsCreateOrUpdateSample.ts @@ -8,9 +8,7 @@ import type { AzureServersSetting } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Create or update a server vulnerability assessments setting of the requested kind on the subscription @@ -18,7 +16,7 @@ dotenv.config(); * @summary Create or update a server vulnerability assessments setting of the requested kind on the subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2023-05-01/examples/ServerVulnerabilityAssessmentsSettings/PutServerVulnerabilityAssessmentsSetting_example.json */ -async function setAServerVulnerabilityAssessmentsSettingOfTheKindSettingKindOnTheSubscription() { +async function setAServerVulnerabilityAssessmentsSettingOfTheKindSettingKindOnTheSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const settingKind = "azureServersSetting"; @@ -35,7 +33,7 @@ async function setAServerVulnerabilityAssessmentsSettingOfTheKindSettingKindOnTh console.log(result); } -async function main() { +async function main(): Promise { await setAServerVulnerabilityAssessmentsSettingOfTheKindSettingKindOnTheSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentsSettingsDeleteSample.ts b/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentsSettingsDeleteSample.ts index ece63a3df258..c578fa42a404 100644 --- a/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentsSettingsDeleteSample.ts +++ b/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentsSettingsDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete the server vulnerability assessments setting of the requested kind from the subscription @@ -17,7 +15,7 @@ dotenv.config(); * @summary Delete the server vulnerability assessments setting of the requested kind from the subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2023-05-01/examples/ServerVulnerabilityAssessmentsSettings/DeleteServerVulnerabilityAssessmentsSetting_example.json */ -async function deleteTheServerVulnerabilityAssessmentsSettingOfTheKindSettingKindFromTheSubscription() { +async function deleteTheServerVulnerabilityAssessmentsSettingOfTheKindSettingKindFromTheSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const settingKind = "azureServersSetting"; @@ -27,7 +25,7 @@ async function deleteTheServerVulnerabilityAssessmentsSettingOfTheKindSettingKin console.log(result); } -async function main() { +async function main(): Promise { await deleteTheServerVulnerabilityAssessmentsSettingOfTheKindSettingKindFromTheSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentsSettingsGetSample.ts b/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentsSettingsGetSample.ts index 56e1d9e51434..6d52c180dc3b 100644 --- a/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentsSettingsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentsSettingsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a server vulnerability assessments setting of the requested kind, that is set on the subscription @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get a server vulnerability assessments setting of the requested kind, that is set on the subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2023-05-01/examples/ServerVulnerabilityAssessmentsSettings/GetServerVulnerabilityAssessmentsSetting_example.json */ -async function getTheServerVulnerabilityAssessmentsSettingOfTheKindSettingKindThatIsSetOnTheSubscription() { +async function getTheServerVulnerabilityAssessmentsSettingOfTheKindSettingKindThatIsSetOnTheSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const settingKind = "azureServersSetting"; @@ -27,7 +25,7 @@ async function getTheServerVulnerabilityAssessmentsSettingOfTheKindSettingKindTh console.log(result); } -async function main() { +async function main(): Promise { await getTheServerVulnerabilityAssessmentsSettingOfTheKindSettingKindThatIsSetOnTheSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentsSettingsListBySubscriptionSample.ts b/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentsSettingsListBySubscriptionSample.ts index fc69c4e128a7..cd690a7ee500 100644 --- a/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentsSettingsListBySubscriptionSample.ts +++ b/sdk/security/arm-security/samples-dev/serverVulnerabilityAssessmentsSettingsListBySubscriptionSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a list of all the server vulnerability assessments settings over a subscription level scope @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get a list of all the server vulnerability assessments settings over a subscription level scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2023-05-01/examples/ServerVulnerabilityAssessmentsSettings/ListServerVulnerabilityAssessmentsSettings_example.json */ -async function listTheServerVulnerabilityAssessmentsSettingsSetOnTheSubscription() { +async function listTheServerVulnerabilityAssessmentsSettingsSetOnTheSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function listTheServerVulnerabilityAssessmentsSettingsSetOnTheSubscription console.log(resArray); } -async function main() { +async function main(): Promise { await listTheServerVulnerabilityAssessmentsSettingsSetOnTheSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/settingsGetSample.ts b/sdk/security/arm-security/samples-dev/settingsGetSample.ts index 0cc0a0f8b5e4..e3ce68e5e395 100644 --- a/sdk/security/arm-security/samples-dev/settingsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/settingsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Settings of different configurations in Microsoft Defender for Cloud @@ -17,7 +15,7 @@ dotenv.config(); * @summary Settings of different configurations in Microsoft Defender for Cloud * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-05-01/examples/Settings/GetSetting_example.json */ -async function getASettingOnSubscription() { +async function getASettingOnSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const settingName = "WDATP"; @@ -27,7 +25,7 @@ async function getASettingOnSubscription() { console.log(result); } -async function main() { +async function main(): Promise { await getASettingOnSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/settingsListSample.ts b/sdk/security/arm-security/samples-dev/settingsListSample.ts index 4c38304c3463..c28e2851ca5d 100644 --- a/sdk/security/arm-security/samples-dev/settingsListSample.ts +++ b/sdk/security/arm-security/samples-dev/settingsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Settings about different configurations in Microsoft Defender for Cloud @@ -17,7 +15,7 @@ dotenv.config(); * @summary Settings about different configurations in Microsoft Defender for Cloud * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-05-01/examples/Settings/GetSettings_example.json */ -async function getSettingsOfSubscription() { +async function getSettingsOfSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function getSettingsOfSubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { await getSettingsOfSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/settingsUpdateSample.ts b/sdk/security/arm-security/samples-dev/settingsUpdateSample.ts index d1a141aa55b5..975cbfa8b482 100644 --- a/sdk/security/arm-security/samples-dev/settingsUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/settingsUpdateSample.ts @@ -8,9 +8,7 @@ import type { DataExportSettings } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to updating settings about different configurations in Microsoft Defender for Cloud @@ -18,7 +16,7 @@ dotenv.config(); * @summary updating settings about different configurations in Microsoft Defender for Cloud * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-05-01/examples/Settings/UpdateSetting_example.json */ -async function updateASettingForSubscription() { +async function updateASettingForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const settingName = "WDATP"; @@ -32,7 +30,7 @@ async function updateASettingForSubscription() { console.log(result); } -async function main() { +async function main(): Promise { await updateASettingForSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/softwareInventoriesGetSample.ts b/sdk/security/arm-security/samples-dev/softwareInventoriesGetSample.ts index 827addb4541e..00a9a4fea762 100644 --- a/sdk/security/arm-security/samples-dev/softwareInventoriesGetSample.ts +++ b/sdk/security/arm-security/samples-dev/softwareInventoriesGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a single software data of the virtual machine. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a single software data of the virtual machine. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-05-01-preview/examples/SoftwareInventories/GetSoftware_example.json */ -async function getsASingleSoftwareDataOfTheVirtualMachine() { +async function getsASingleSoftwareDataOfTheVirtualMachine(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "EITAN-TESTS"; @@ -37,7 +35,7 @@ async function getsASingleSoftwareDataOfTheVirtualMachine() { console.log(result); } -async function main() { +async function main(): Promise { await getsASingleSoftwareDataOfTheVirtualMachine(); } diff --git a/sdk/security/arm-security/samples-dev/softwareInventoriesListByExtendedResourceSample.ts b/sdk/security/arm-security/samples-dev/softwareInventoriesListByExtendedResourceSample.ts index 19bfbb818f98..2e3d76194c21 100644 --- a/sdk/security/arm-security/samples-dev/softwareInventoriesListByExtendedResourceSample.ts +++ b/sdk/security/arm-security/samples-dev/softwareInventoriesListByExtendedResourceSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the software inventory of the virtual machine. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets the software inventory of the virtual machine. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-05-01-preview/examples/SoftwareInventories/ListByExtendedResourceSoftwareInventories_example.json */ -async function getsTheSoftwareInventoryOfTheVirtualMachine() { +async function getsTheSoftwareInventoryOfTheVirtualMachine(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "EITAN-TESTS"; @@ -38,7 +36,7 @@ async function getsTheSoftwareInventoryOfTheVirtualMachine() { console.log(resArray); } -async function main() { +async function main(): Promise { await getsTheSoftwareInventoryOfTheVirtualMachine(); } diff --git a/sdk/security/arm-security/samples-dev/softwareInventoriesListBySubscriptionSample.ts b/sdk/security/arm-security/samples-dev/softwareInventoriesListBySubscriptionSample.ts index 02e46dad1635..038c2083c75c 100644 --- a/sdk/security/arm-security/samples-dev/softwareInventoriesListBySubscriptionSample.ts +++ b/sdk/security/arm-security/samples-dev/softwareInventoriesListBySubscriptionSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the software inventory of all virtual machines in the subscriptions. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets the software inventory of all virtual machines in the subscriptions. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-05-01-preview/examples/SoftwareInventories/ListBySubscriptionSoftwareInventories_example.json */ -async function getsTheSoftwareInventoryOfAllVirtualMachinesInTheSubscriptions() { +async function getsTheSoftwareInventoryOfAllVirtualMachinesInTheSubscriptions(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function getsTheSoftwareInventoryOfAllVirtualMachinesInTheSubscriptions() console.log(resArray); } -async function main() { +async function main(): Promise { await getsTheSoftwareInventoryOfAllVirtualMachinesInTheSubscriptions(); } diff --git a/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentBaselineRulesAddSample.ts b/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentBaselineRulesAddSample.ts index 1874a1700cc5..a5c62dc8bb9c 100644 --- a/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentBaselineRulesAddSample.ts +++ b/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentBaselineRulesAddSample.ts @@ -11,9 +11,7 @@ import type { } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Add a list of baseline rules. Will overwrite any previously existing results (for all rules). @@ -21,7 +19,7 @@ dotenv.config(); * @summary Add a list of baseline rules. Will overwrite any previously existing results (for all rules). * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentsBaselineRuleOperations/ArcMachineBaselineRules_Add.json */ -async function createABaselineForAllRules() { +async function createABaselineForAllRules(): Promise { const workspaceId = "55555555-6666-7777-8888-999999999999"; const resourceId = "subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.HybridCompute/machines/MyMachine/sqlServers/server1/databases/master"; @@ -54,7 +52,7 @@ async function createABaselineForAllRules() { * @summary Add a list of baseline rules. Will overwrite any previously existing results (for all rules). * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentsBaselineRuleOperations/ArcMachineBaselineRules_AddLatest.json */ -async function createABaselineForAllRulesUsingTheLatestScanResults() { +async function createABaselineForAllRulesUsingTheLatestScanResults(): Promise { const workspaceId = "55555555-6666-7777-8888-999999999999"; const resourceId = "subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.HybridCompute/machines/MyMachine/sqlServers/server1/databases/master"; @@ -72,7 +70,7 @@ async function createABaselineForAllRulesUsingTheLatestScanResults() { console.log(result); } -async function main() { +async function main(): Promise { await createABaselineForAllRules(); await createABaselineForAllRulesUsingTheLatestScanResults(); } diff --git a/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentBaselineRulesCreateOrUpdateSample.ts b/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentBaselineRulesCreateOrUpdateSample.ts index 07f532c67760..9a0c6861b577 100644 --- a/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentBaselineRulesCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentBaselineRulesCreateOrUpdateSample.ts @@ -11,9 +11,7 @@ import type { } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates a Baseline for a rule in a database. Will overwrite any previously existing results. @@ -21,7 +19,7 @@ dotenv.config(); * @summary Creates a Baseline for a rule in a database. Will overwrite any previously existing results. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentsBaselineRuleOperations/ArcMachineBaselineRules_Put.json */ -async function createABaseline() { +async function createABaseline(): Promise { const ruleId = "VA1234"; const workspaceId = "55555555-6666-7777-8888-999999999999"; const resourceId = @@ -51,7 +49,7 @@ async function createABaseline() { * @summary Creates a Baseline for a rule in a database. Will overwrite any previously existing results. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentsBaselineRuleOperations/ArcMachineBaselineRules_PutLatest.json */ -async function createABaselineUsingTheLatestScanResults() { +async function createABaselineUsingTheLatestScanResults(): Promise { const ruleId = "VA1234"; const workspaceId = "55555555-6666-7777-8888-999999999999"; const resourceId = @@ -69,7 +67,7 @@ async function createABaselineUsingTheLatestScanResults() { console.log(result); } -async function main() { +async function main(): Promise { await createABaseline(); await createABaselineUsingTheLatestScanResults(); } diff --git a/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentBaselineRulesDeleteSample.ts b/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentBaselineRulesDeleteSample.ts index efa48e3f45ef..b79c2fe91521 100644 --- a/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentBaselineRulesDeleteSample.ts +++ b/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentBaselineRulesDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a rule from the Baseline of a given database. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Deletes a rule from the Baseline of a given database. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentsBaselineRuleOperations/ArcMachineBaselineRules_Delete.json */ -async function deleteTheBaseline() { +async function deleteTheBaseline(): Promise { const ruleId = "VA1234"; const workspaceId = "55555555-6666-7777-8888-999999999999"; const resourceId = @@ -32,7 +30,7 @@ async function deleteTheBaseline() { console.log(result); } -async function main() { +async function main(): Promise { await deleteTheBaseline(); } diff --git a/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentBaselineRulesGetSample.ts b/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentBaselineRulesGetSample.ts index 1a678a5f088c..fc724798ce96 100644 --- a/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentBaselineRulesGetSample.ts +++ b/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentBaselineRulesGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the results for a given rule in the Baseline. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets the results for a given rule in the Baseline. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentsBaselineRuleOperations/ArcMachineBaselineRules_Get.json */ -async function getTheBaseline() { +async function getTheBaseline(): Promise { const ruleId = "VA1234"; const workspaceId = "55555555-6666-7777-8888-999999999999"; const resourceId = @@ -32,7 +30,7 @@ async function getTheBaseline() { console.log(result); } -async function main() { +async function main(): Promise { await getTheBaseline(); } diff --git a/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentBaselineRulesListSample.ts b/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentBaselineRulesListSample.ts index ed0d52301956..c6116d4e9d82 100644 --- a/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentBaselineRulesListSample.ts +++ b/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentBaselineRulesListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the results for all rules in the Baseline. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets the results for all rules in the Baseline. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentsBaselineRuleOperations/ArcMachineBaselineRules_List.json */ -async function listBaselineForAllRules() { +async function listBaselineForAllRules(): Promise { const workspaceId = "55555555-6666-7777-8888-999999999999"; const resourceId = "subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.HybridCompute/machines/MyMachine/sqlServers/server1/databases/master"; @@ -27,7 +25,7 @@ async function listBaselineForAllRules() { console.log(result); } -async function main() { +async function main(): Promise { await listBaselineForAllRules(); } diff --git a/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentScanResultsGetSample.ts b/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentScanResultsGetSample.ts index 30020e360a59..6b534dd953f1 100644 --- a/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentScanResultsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentScanResultsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the scan results of a single rule in a scan record. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets the scan results of a single rule in a scan record. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentsScanResultsOperations/ArcMachineScanResults_Get.json */ -async function getScanDetailsOfAScanRecord() { +async function getScanDetailsOfAScanRecord(): Promise { const scanId = "Scheduled-20200623"; const scanResultId = "VA2063"; const workspaceId = "55555555-6666-7777-8888-999999999999"; @@ -40,7 +38,7 @@ async function getScanDetailsOfAScanRecord() { * @summary Gets the scan results of a single rule in a scan record. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentsScanResultsOperations/ArcMachineScanResults_GetLatest.json */ -async function getScanDetailsOfTheLatestScanRecord() { +async function getScanDetailsOfTheLatestScanRecord(): Promise { const scanId = "latest"; const scanResultId = "VA2063"; const workspaceId = "55555555-6666-7777-8888-999999999999"; @@ -57,7 +55,7 @@ async function getScanDetailsOfTheLatestScanRecord() { console.log(result); } -async function main() { +async function main(): Promise { await getScanDetailsOfAScanRecord(); await getScanDetailsOfTheLatestScanRecord(); } diff --git a/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentScanResultsListSample.ts b/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentScanResultsListSample.ts index 209b2da489a7..a23a154a2f4e 100644 --- a/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentScanResultsListSample.ts +++ b/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentScanResultsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of scan results for a single scan record. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a list of scan results for a single scan record. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentsScanResultsOperations/ArcMachineScanResults_List.json */ -async function listScanResults() { +async function listScanResults(): Promise { const scanId = "Scheduled-20200623"; const workspaceId = "55555555-6666-7777-8888-999999999999"; const resourceId = @@ -38,7 +36,7 @@ async function listScanResults() { * @summary Gets a list of scan results for a single scan record. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentsScanResultsOperations/ArcMachineScanResults_ListLatest.json */ -async function listScanResultsOfTheLatestScan() { +async function listScanResultsOfTheLatestScan(): Promise { const scanId = "latest"; const workspaceId = "55555555-6666-7777-8888-999999999999"; const resourceId = @@ -53,7 +51,7 @@ async function listScanResultsOfTheLatestScan() { console.log(result); } -async function main() { +async function main(): Promise { await listScanResults(); await listScanResultsOfTheLatestScan(); } diff --git a/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentScansGetSample.ts b/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentScansGetSample.ts index 896d6d9ed8ca..f2a3b93d1f46 100644 --- a/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentScansGetSample.ts +++ b/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentScansGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the scan details of a single scan record. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets the scan details of a single scan record. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentScanOperations/ArcMachineScans_Get.json */ -async function getScanDetailsOfAScanRecord() { +async function getScanDetailsOfAScanRecord(): Promise { const scanId = "Scheduled-20200623"; const workspaceId = "55555555-6666-7777-8888-999999999999"; const resourceId = @@ -34,7 +32,7 @@ async function getScanDetailsOfAScanRecord() { * @summary Gets the scan details of a single scan record. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentScanOperations/ArcMachineScans_GetLatest.json */ -async function getScanDetailsOfTheLatestScanRecord() { +async function getScanDetailsOfTheLatestScanRecord(): Promise { const scanId = "latest"; const workspaceId = "55555555-6666-7777-8888-999999999999"; const resourceId = @@ -45,7 +43,7 @@ async function getScanDetailsOfTheLatestScanRecord() { console.log(result); } -async function main() { +async function main(): Promise { await getScanDetailsOfAScanRecord(); await getScanDetailsOfTheLatestScanRecord(); } diff --git a/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentScansListSample.ts b/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentScansListSample.ts index 04016f531708..89e526517e3f 100644 --- a/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentScansListSample.ts +++ b/sdk/security/arm-security/samples-dev/sqlVulnerabilityAssessmentScansListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of scan records. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a list of scan records. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentScanOperations/ArcMachineScans_List.json */ -async function listScanDetails() { +async function listScanDetails(): Promise { const workspaceId = "55555555-6666-7777-8888-999999999999"; const resourceId = "subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.HybridCompute/machines/MyMachine/sqlServers/server1/databases/master"; @@ -27,7 +25,7 @@ async function listScanDetails() { console.log(result); } -async function main() { +async function main(): Promise { await listScanDetails(); } diff --git a/sdk/security/arm-security/samples-dev/subAssessmentsGetSample.ts b/sdk/security/arm-security/samples-dev/subAssessmentsGetSample.ts index 100a28f57fc6..759f3a82643c 100644 --- a/sdk/security/arm-security/samples-dev/subAssessmentsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/subAssessmentsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a security sub-assessment on your scanned resource @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get a security sub-assessment on your scanned resource * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/SubAssessments/GetSubAssessment_example.json */ -async function getSecurityRecommendationTaskFromSecurityDataLocation() { +async function getSecurityRecommendationTaskFromSecurityDataLocation(): Promise { const scope = "subscriptions/212f9889-769e-45ae-ab43-6da33674bd26/resourceGroups/DEMORG/providers/Microsoft.Compute/virtualMachines/vm2"; const assessmentName = "1195afff-c881-495e-9bc5-1486211ae03f"; @@ -28,7 +26,7 @@ async function getSecurityRecommendationTaskFromSecurityDataLocation() { console.log(result); } -async function main() { +async function main(): Promise { await getSecurityRecommendationTaskFromSecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/subAssessmentsListAllSample.ts b/sdk/security/arm-security/samples-dev/subAssessmentsListAllSample.ts index 764591ae3bb5..f21eeae44868 100644 --- a/sdk/security/arm-security/samples-dev/subAssessmentsListAllSample.ts +++ b/sdk/security/arm-security/samples-dev/subAssessmentsListAllSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get security sub-assessments on all your scanned resources inside a subscription scope @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get security sub-assessments on all your scanned resources inside a subscription scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/SubAssessments/ListSubscriptionSubAssessments_example.json */ -async function listSecuritySubAssessments() { +async function listSecuritySubAssessments(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); @@ -28,7 +26,7 @@ async function listSecuritySubAssessments() { console.log(resArray); } -async function main() { +async function main(): Promise { await listSecuritySubAssessments(); } diff --git a/sdk/security/arm-security/samples-dev/subAssessmentsListSample.ts b/sdk/security/arm-security/samples-dev/subAssessmentsListSample.ts index 6ab9bad1185b..1fd0cd73b5f9 100644 --- a/sdk/security/arm-security/samples-dev/subAssessmentsListSample.ts +++ b/sdk/security/arm-security/samples-dev/subAssessmentsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get security sub-assessments on all your scanned resources inside a scope @@ -17,7 +15,7 @@ dotenv.config(); * @summary Get security sub-assessments on all your scanned resources inside a scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/SubAssessments/ListSubAssessments_example.json */ -async function listSecuritySubAssessments() { +async function listSecuritySubAssessments(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const assessmentName = "82e20e14-edc5-4373-bfc4-f13121257c37"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function listSecuritySubAssessments() { console.log(resArray); } -async function main() { +async function main(): Promise { await listSecuritySubAssessments(); } diff --git a/sdk/security/arm-security/samples-dev/tasksGetResourceGroupLevelTaskSample.ts b/sdk/security/arm-security/samples-dev/tasksGetResourceGroupLevelTaskSample.ts index b94d02f66ef8..4f697a8c6e24 100644 --- a/sdk/security/arm-security/samples-dev/tasksGetResourceGroupLevelTaskSample.ts +++ b/sdk/security/arm-security/samples-dev/tasksGetResourceGroupLevelTaskSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Recommended tasks that will help improve the security of the subscription proactively @@ -17,7 +15,7 @@ dotenv.config(); * @summary Recommended tasks that will help improve the security of the subscription proactively * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/examples/Tasks/GetTaskResourceGroupLocation_example.json */ -async function getSecurityRecommendationTaskInAResourceGroup() { +async function getSecurityRecommendationTaskInAResourceGroup(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -33,7 +31,7 @@ async function getSecurityRecommendationTaskInAResourceGroup() { console.log(result); } -async function main() { +async function main(): Promise { await getSecurityRecommendationTaskInAResourceGroup(); } diff --git a/sdk/security/arm-security/samples-dev/tasksGetSubscriptionLevelTaskSample.ts b/sdk/security/arm-security/samples-dev/tasksGetSubscriptionLevelTaskSample.ts index 0565e02947c3..52281d31486a 100644 --- a/sdk/security/arm-security/samples-dev/tasksGetSubscriptionLevelTaskSample.ts +++ b/sdk/security/arm-security/samples-dev/tasksGetSubscriptionLevelTaskSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Recommended tasks that will help improve the security of the subscription proactively @@ -17,7 +15,7 @@ dotenv.config(); * @summary Recommended tasks that will help improve the security of the subscription proactively * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/examples/Tasks/GetTaskSubscriptionLocation_example.json */ -async function getSecurityRecommendationTaskFromSecurityDataLocation() { +async function getSecurityRecommendationTaskFromSecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ascLocation = "westeurope"; @@ -28,7 +26,7 @@ async function getSecurityRecommendationTaskFromSecurityDataLocation() { console.log(result); } -async function main() { +async function main(): Promise { await getSecurityRecommendationTaskFromSecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/tasksListByHomeRegionSample.ts b/sdk/security/arm-security/samples-dev/tasksListByHomeRegionSample.ts index ab13fd793637..b6273872ec22 100644 --- a/sdk/security/arm-security/samples-dev/tasksListByHomeRegionSample.ts +++ b/sdk/security/arm-security/samples-dev/tasksListByHomeRegionSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Recommended tasks that will help improve the security of the subscription proactively @@ -17,7 +15,7 @@ dotenv.config(); * @summary Recommended tasks that will help improve the security of the subscription proactively * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/examples/Tasks/GetTasksSubscriptionLocation_example.json */ -async function getSecurityRecommendationsTasksFromSecurityDataLocation() { +async function getSecurityRecommendationsTasksFromSecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ascLocation = "westeurope"; @@ -30,7 +28,7 @@ async function getSecurityRecommendationsTasksFromSecurityDataLocation() { console.log(resArray); } -async function main() { +async function main(): Promise { await getSecurityRecommendationsTasksFromSecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/tasksListByResourceGroupSample.ts b/sdk/security/arm-security/samples-dev/tasksListByResourceGroupSample.ts index 7331b42e845b..148074e5a2a1 100644 --- a/sdk/security/arm-security/samples-dev/tasksListByResourceGroupSample.ts +++ b/sdk/security/arm-security/samples-dev/tasksListByResourceGroupSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Recommended tasks that will help improve the security of the subscription proactively @@ -17,7 +15,7 @@ dotenv.config(); * @summary Recommended tasks that will help improve the security of the subscription proactively * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/examples/Tasks/GetTasksResourceGroupLocation_example.json */ -async function getSecurityRecommendationTasksInAResourceGroup() { +async function getSecurityRecommendationTasksInAResourceGroup(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -31,7 +29,7 @@ async function getSecurityRecommendationTasksInAResourceGroup() { console.log(resArray); } -async function main() { +async function main(): Promise { await getSecurityRecommendationTasksInAResourceGroup(); } diff --git a/sdk/security/arm-security/samples-dev/tasksListSample.ts b/sdk/security/arm-security/samples-dev/tasksListSample.ts index e3ec2e3914c5..22f953db7b74 100644 --- a/sdk/security/arm-security/samples-dev/tasksListSample.ts +++ b/sdk/security/arm-security/samples-dev/tasksListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Recommended tasks that will help improve the security of the subscription proactively @@ -17,7 +15,7 @@ dotenv.config(); * @summary Recommended tasks that will help improve the security of the subscription proactively * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/examples/Tasks/GetTasksSubscription_example.json */ -async function getSecurityRecommendationsTasks() { +async function getSecurityRecommendationsTasks(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function getSecurityRecommendationsTasks() { console.log(resArray); } -async function main() { +async function main(): Promise { await getSecurityRecommendationsTasks(); } diff --git a/sdk/security/arm-security/samples-dev/tasksUpdateResourceGroupLevelTaskStateSample.ts b/sdk/security/arm-security/samples-dev/tasksUpdateResourceGroupLevelTaskStateSample.ts index b3218aaea644..513bb899d563 100644 --- a/sdk/security/arm-security/samples-dev/tasksUpdateResourceGroupLevelTaskStateSample.ts +++ b/sdk/security/arm-security/samples-dev/tasksUpdateResourceGroupLevelTaskStateSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Recommended tasks that will help improve the security of the subscription proactively @@ -17,7 +15,7 @@ dotenv.config(); * @summary Recommended tasks that will help improve the security of the subscription proactively * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/examples/Tasks/UpdateTaskResourceGroupLocation_example.json */ -async function changeSecurityRecommendationTaskState() { +async function changeSecurityRecommendationTaskState(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myRg"; @@ -35,7 +33,7 @@ async function changeSecurityRecommendationTaskState() { console.log(result); } -async function main() { +async function main(): Promise { await changeSecurityRecommendationTaskState(); } diff --git a/sdk/security/arm-security/samples-dev/tasksUpdateSubscriptionLevelTaskStateSample.ts b/sdk/security/arm-security/samples-dev/tasksUpdateSubscriptionLevelTaskStateSample.ts index 534c1d108b90..1c07bb5a5d59 100644 --- a/sdk/security/arm-security/samples-dev/tasksUpdateSubscriptionLevelTaskStateSample.ts +++ b/sdk/security/arm-security/samples-dev/tasksUpdateSubscriptionLevelTaskStateSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Recommended tasks that will help improve the security of the subscription proactively @@ -17,7 +15,7 @@ dotenv.config(); * @summary Recommended tasks that will help improve the security of the subscription proactively * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/examples/Tasks/UpdateTaskSubscriptionLocation_example.json */ -async function changeSecurityRecommendationTaskState() { +async function changeSecurityRecommendationTaskState(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ascLocation = "westeurope"; @@ -33,7 +31,7 @@ async function changeSecurityRecommendationTaskState() { console.log(result); } -async function main() { +async function main(): Promise { await changeSecurityRecommendationTaskState(); } diff --git a/sdk/security/arm-security/samples-dev/topologyGetSample.ts b/sdk/security/arm-security/samples-dev/topologyGetSample.ts index a88ce08a0650..71ab61842b90 100644 --- a/sdk/security/arm-security/samples-dev/topologyGetSample.ts +++ b/sdk/security/arm-security/samples-dev/topologyGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a specific topology component. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a specific topology component. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/Topology/GetTopology_example.json */ -async function getTopology() { +async function getTopology(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "3eeab341-f466-499c-a8be-85427e154bad"; const resourceGroupName = process.env["SECURITY_RESOURCE_GROUP"] || "myservers"; @@ -29,7 +27,7 @@ async function getTopology() { console.log(result); } -async function main() { +async function main(): Promise { await getTopology(); } diff --git a/sdk/security/arm-security/samples-dev/topologyListByHomeRegionSample.ts b/sdk/security/arm-security/samples-dev/topologyListByHomeRegionSample.ts index adc8fbb9f5d1..4d3d9fdcc3bf 100644 --- a/sdk/security/arm-security/samples-dev/topologyListByHomeRegionSample.ts +++ b/sdk/security/arm-security/samples-dev/topologyListByHomeRegionSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list that allows to build a topology view of a subscription and location. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a list that allows to build a topology view of a subscription and location. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/Topology/GetTopologySubscriptionLocation_example.json */ -async function getTopologyOnASubscriptionFromSecurityDataLocation() { +async function getTopologyOnASubscriptionFromSecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "3eeab341-f466-499c-a8be-85427e154bad"; const ascLocation = "centralus"; @@ -30,7 +28,7 @@ async function getTopologyOnASubscriptionFromSecurityDataLocation() { console.log(resArray); } -async function main() { +async function main(): Promise { await getTopologyOnASubscriptionFromSecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples-dev/topologyListSample.ts b/sdk/security/arm-security/samples-dev/topologyListSample.ts index 62c90e353b7b..5a3559e6c831 100644 --- a/sdk/security/arm-security/samples-dev/topologyListSample.ts +++ b/sdk/security/arm-security/samples-dev/topologyListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list that allows to build a topology view of a subscription. @@ -17,7 +15,7 @@ dotenv.config(); * @summary Gets a list that allows to build a topology view of a subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/Topology/GetTopologySubscription_example.json */ -async function getTopologyOnASubscription() { +async function getTopologyOnASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "3eeab341-f466-499c-a8be-85427e154bad"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function getTopologyOnASubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { await getTopologyOnASubscription(); } diff --git a/sdk/security/arm-security/samples-dev/updateSensitivitySettingsSample.ts b/sdk/security/arm-security/samples-dev/updateSensitivitySettingsSample.ts index f11b8a8316b5..1b7fe9b112e1 100644 --- a/sdk/security/arm-security/samples-dev/updateSensitivitySettingsSample.ts +++ b/sdk/security/arm-security/samples-dev/updateSensitivitySettingsSample.ts @@ -8,9 +8,7 @@ import type { UpdateSensitivitySettingsRequest } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates data sensitivity settings for sensitive data discovery @@ -18,7 +16,7 @@ dotenv.config(); * @summary Updates data sensitivity settings for sensitive data discovery * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-15-preview/examples/SensitivitySettings/PutSensitivitySettings_example.json */ -async function updateSensitivitySettings() { +async function updateSensitivitySettings(): Promise { const sensitivitySettings: UpdateSensitivitySettingsRequest = { sensitiveInfoTypesIds: [ "f2f8a7a1-28c0-404b-9ab4-30a0a7af18cb", @@ -34,7 +32,7 @@ async function updateSensitivitySettings() { console.log(result); } -async function main() { +async function main(): Promise { await updateSensitivitySettings(); } diff --git a/sdk/security/arm-security/samples-dev/workspaceSettingsCreateSample.ts b/sdk/security/arm-security/samples-dev/workspaceSettingsCreateSample.ts index b91f83c0ce01..727664588de3 100644 --- a/sdk/security/arm-security/samples-dev/workspaceSettingsCreateSample.ts +++ b/sdk/security/arm-security/samples-dev/workspaceSettingsCreateSample.ts @@ -8,9 +8,7 @@ import type { WorkspaceSetting } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to creating settings about where we should store your security data and logs @@ -18,7 +16,7 @@ dotenv.config(); * @summary creating settings about where we should store your security data and logs * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/WorkspaceSettings/CreateWorkspaceSetting_example.json */ -async function createAWorkspaceSettingDataForSubscription() { +async function createAWorkspaceSettingDataForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const workspaceSettingName = "default"; @@ -36,7 +34,7 @@ async function createAWorkspaceSettingDataForSubscription() { console.log(result); } -async function main() { +async function main(): Promise { await createAWorkspaceSettingDataForSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/workspaceSettingsDeleteSample.ts b/sdk/security/arm-security/samples-dev/workspaceSettingsDeleteSample.ts index be2bd7702e84..215707a040c7 100644 --- a/sdk/security/arm-security/samples-dev/workspaceSettingsDeleteSample.ts +++ b/sdk/security/arm-security/samples-dev/workspaceSettingsDeleteSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes the custom workspace settings for this subscription. new VMs will report to the default workspace @@ -17,7 +15,7 @@ dotenv.config(); * @summary Deletes the custom workspace settings for this subscription. new VMs will report to the default workspace * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/WorkspaceSettings/DeleteWorkspaceSetting_example.json */ -async function deleteAWorkspaceSettingDataForResourceGroup() { +async function deleteAWorkspaceSettingDataForResourceGroup(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const workspaceSettingName = "default"; @@ -27,7 +25,7 @@ async function deleteAWorkspaceSettingDataForResourceGroup() { console.log(result); } -async function main() { +async function main(): Promise { await deleteAWorkspaceSettingDataForResourceGroup(); } diff --git a/sdk/security/arm-security/samples-dev/workspaceSettingsGetSample.ts b/sdk/security/arm-security/samples-dev/workspaceSettingsGetSample.ts index e0b22411fd28..06bb920bee81 100644 --- a/sdk/security/arm-security/samples-dev/workspaceSettingsGetSample.ts +++ b/sdk/security/arm-security/samples-dev/workspaceSettingsGetSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Settings about where we should store your security data and logs. If the result is empty, it means that no custom-workspace configuration was set @@ -17,7 +15,7 @@ dotenv.config(); * @summary Settings about where we should store your security data and logs. If the result is empty, it means that no custom-workspace configuration was set * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/WorkspaceSettings/GetWorkspaceSetting_example.json */ -async function getAWorkspaceSettingOnSubscription() { +async function getAWorkspaceSettingOnSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const workspaceSettingName = "default"; @@ -27,7 +25,7 @@ async function getAWorkspaceSettingOnSubscription() { console.log(result); } -async function main() { +async function main(): Promise { await getAWorkspaceSettingOnSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/workspaceSettingsListSample.ts b/sdk/security/arm-security/samples-dev/workspaceSettingsListSample.ts index d48cf3b9df0c..3014cc7b7aef 100644 --- a/sdk/security/arm-security/samples-dev/workspaceSettingsListSample.ts +++ b/sdk/security/arm-security/samples-dev/workspaceSettingsListSample.ts @@ -7,9 +7,7 @@ */ import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Settings about where we should store your security data and logs. If the result is empty, it means that no custom-workspace configuration was set @@ -17,7 +15,7 @@ dotenv.config(); * @summary Settings about where we should store your security data and logs. If the result is empty, it means that no custom-workspace configuration was set * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/WorkspaceSettings/GetWorkspaceSettings_example.json */ -async function getWorkspaceSettingsOnSubscription() { +async function getWorkspaceSettingsOnSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function getWorkspaceSettingsOnSubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { await getWorkspaceSettingsOnSubscription(); } diff --git a/sdk/security/arm-security/samples-dev/workspaceSettingsUpdateSample.ts b/sdk/security/arm-security/samples-dev/workspaceSettingsUpdateSample.ts index f1456dd60c02..1bf7ade53aee 100644 --- a/sdk/security/arm-security/samples-dev/workspaceSettingsUpdateSample.ts +++ b/sdk/security/arm-security/samples-dev/workspaceSettingsUpdateSample.ts @@ -8,9 +8,7 @@ import type { WorkspaceSetting } from "@azure/arm-security"; import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Settings about where we should store your security data and logs @@ -18,7 +16,7 @@ dotenv.config(); * @summary Settings about where we should store your security data and logs * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/WorkspaceSettings/UpdateWorkspaceSetting_example.json */ -async function updateAWorkspaceSettingDataForSubscription() { +async function updateAWorkspaceSettingDataForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const workspaceSettingName = "default"; @@ -35,7 +33,7 @@ async function updateAWorkspaceSettingDataForSubscription() { console.log(result); } -async function main() { +async function main(): Promise { await updateAWorkspaceSettingDataForSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveApplicationControlsDeleteSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveApplicationControlsDeleteSample.ts index 443727e4cb33..3b733a4d526d 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveApplicationControlsDeleteSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveApplicationControlsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete an application control machine group @@ -20,7 +18,7 @@ dotenv.config(); * @summary Delete an application control machine group * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/ApplicationWhitelistings/DeleteAdaptiveApplicationControls_example.json */ -async function deleteAnApplicationControlMachineGroup() { +async function deleteAnApplicationControlMachineGroup(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -35,7 +33,7 @@ async function deleteAnApplicationControlMachineGroup() { console.log(result); } -async function main() { +async function main(): Promise { deleteAnApplicationControlMachineGroup(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveApplicationControlsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveApplicationControlsGetSample.ts index f86b24f57c01..8dab71e6cb11 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveApplicationControlsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveApplicationControlsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets an application control VM/server group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets an application control VM/server group. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/ApplicationWhitelistings/GetAdaptiveApplicationControlsGroup_example.json */ -async function getsAConfiguredApplicationControlVMOrServerGroup() { +async function getsAConfiguredApplicationControlVMOrServerGroup(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -35,7 +33,7 @@ async function getsAConfiguredApplicationControlVMOrServerGroup() { console.log(result); } -async function main() { +async function main(): Promise { getsAConfiguredApplicationControlVMOrServerGroup(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveApplicationControlsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveApplicationControlsListSample.ts index 2022dcf6fbcf..50461439f11a 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveApplicationControlsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveApplicationControlsListSample.ts @@ -13,9 +13,7 @@ import { SecurityCenter, } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of application control machine groups for the subscription. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Gets a list of application control machine groups for the subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/ApplicationWhitelistings/GetAdaptiveApplicationControlsSubscription_example.json */ -async function getsAListOfApplicationControlGroupsOfMachinesForTheSubscription() { +async function getsAListOfApplicationControlGroupsOfMachinesForTheSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -39,7 +37,7 @@ async function getsAListOfApplicationControlGroupsOfMachinesForTheSubscription() console.log(result); } -async function main() { +async function main(): Promise { getsAListOfApplicationControlGroupsOfMachinesForTheSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveApplicationControlsPutSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveApplicationControlsPutSample.ts index fec4e477d0d9..add99085477e 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveApplicationControlsPutSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveApplicationControlsPutSample.ts @@ -13,9 +13,7 @@ import { SecurityCenter, } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Update an application control machine group @@ -23,7 +21,7 @@ dotenv.config(); * @summary Update an application control machine group * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/ApplicationWhitelistings/PutAdaptiveApplicationControls_example.json */ -async function updateAnApplicationControlMachineGroupByAddingANewApplication() { +async function updateAnApplicationControlMachineGroupByAddingANewApplication(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -128,7 +126,7 @@ async function updateAnApplicationControlMachineGroupByAddingANewApplication() { console.log(result); } -async function main() { +async function main(): Promise { updateAnApplicationControlMachineGroupByAddingANewApplication(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveNetworkHardeningsEnforceSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveNetworkHardeningsEnforceSample.ts index 586a89c9de44..b6b75571cac2 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveNetworkHardeningsEnforceSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveNetworkHardeningsEnforceSample.ts @@ -13,9 +13,7 @@ import { SecurityCenter, } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Enforces the given rules on the NSG(s) listed in the request @@ -23,7 +21,7 @@ dotenv.config(); * @summary Enforces the given rules on the NSG(s) listed in the request * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/AdaptiveNetworkHardenings/EnforceAdaptiveNetworkHardeningRules_example.json */ -async function enforcesTheGivenRulesOnTheNsgSListedInTheRequest() { +async function enforcesTheGivenRulesOnTheNsgSListedInTheRequest(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -67,7 +65,7 @@ async function enforcesTheGivenRulesOnTheNsgSListedInTheRequest() { console.log(result); } -async function main() { +async function main(): Promise { enforcesTheGivenRulesOnTheNsgSListedInTheRequest(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveNetworkHardeningsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveNetworkHardeningsGetSample.ts index 8772a72cd6c0..18d8d2676b8e 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveNetworkHardeningsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveNetworkHardeningsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a single Adaptive Network Hardening resource @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a single Adaptive Network Hardening resource * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/AdaptiveNetworkHardenings/GetAdaptiveNetworkHardening_example.json */ -async function getASingleAdaptiveNetworkHardeningResource() { +async function getASingleAdaptiveNetworkHardeningResource(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -41,7 +39,7 @@ async function getASingleAdaptiveNetworkHardeningResource() { console.log(result); } -async function main() { +async function main(): Promise { getASingleAdaptiveNetworkHardeningResource(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveNetworkHardeningsListByExtendedResourceSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveNetworkHardeningsListByExtendedResourceSample.ts index 1c5d6496a2a2..be02ecfe3060 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveNetworkHardeningsListByExtendedResourceSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/adaptiveNetworkHardeningsListByExtendedResourceSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of Adaptive Network Hardenings resources in scope of an extended resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a list of Adaptive Network Hardenings resources in scope of an extended resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/AdaptiveNetworkHardenings/ListByExtendedResourceAdaptiveNetworkHardenings_example.json */ -async function listAdaptiveNetworkHardeningsResourcesOfAnExtendedResource() { +async function listAdaptiveNetworkHardeningsResourcesOfAnExtendedResource(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -42,7 +40,7 @@ async function listAdaptiveNetworkHardeningsResourcesOfAnExtendedResource() { console.log(resArray); } -async function main() { +async function main(): Promise { listAdaptiveNetworkHardeningsResourcesOfAnExtendedResource(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/advancedThreatProtectionCreateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/advancedThreatProtectionCreateSample.ts index ee9561d6ec0f..db1e4dcf23b0 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/advancedThreatProtectionCreateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/advancedThreatProtectionCreateSample.ts @@ -13,9 +13,7 @@ import { SecurityCenter, } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates the Advanced Threat Protection settings on a specified resource. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Creates or updates the Advanced Threat Protection settings on a specified resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-01-01/examples/AdvancedThreatProtection/PutAdvancedThreatProtectionSettings_example.json */ -async function createsOrUpdatesTheAdvancedThreatProtectionSettingsOnASpecifiedResource() { +async function createsOrUpdatesTheAdvancedThreatProtectionSettingsOnASpecifiedResource(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/SampleRG/providers/Microsoft.Storage/storageAccounts/samplestorageaccount"; const advancedThreatProtectionSetting: AdvancedThreatProtectionSetting = { @@ -41,7 +39,7 @@ async function createsOrUpdatesTheAdvancedThreatProtectionSettingsOnASpecifiedRe console.log(result); } -async function main() { +async function main(): Promise { createsOrUpdatesTheAdvancedThreatProtectionSettingsOnASpecifiedResource(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/advancedThreatProtectionGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/advancedThreatProtectionGetSample.ts index 637d773f54ec..434b41ce4e40 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/advancedThreatProtectionGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/advancedThreatProtectionGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the Advanced Threat Protection settings for the specified resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets the Advanced Threat Protection settings for the specified resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-01-01/examples/AdvancedThreatProtection/GetAdvancedThreatProtectionSettings_example.json */ -async function getsTheAdvancedThreatProtectionSettingsForTheSpecifiedResource() { +async function getsTheAdvancedThreatProtectionSettingsForTheSpecifiedResource(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/SampleRG/providers/Microsoft.Storage/storageAccounts/samplestorageaccount"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function getsTheAdvancedThreatProtectionSettingsForTheSpecifiedResource() console.log(result); } -async function main() { +async function main(): Promise { getsTheAdvancedThreatProtectionSettingsForTheSpecifiedResource(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsGetResourceGroupLevelSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsGetResourceGroupLevelSample.ts index c0845188e644..74be36cb627f 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsGetResourceGroupLevelSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsGetResourceGroupLevelSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get an alert that is associated a resource group or a resource in a resource group @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get an alert that is associated a resource group or a resource in a resource group * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/GetAlertResourceGroupLocation_example.json */ -async function getSecurityAlertOnAResourceGroupFromASecurityDataLocation() { +async function getSecurityAlertOnAResourceGroupFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -37,7 +35,7 @@ async function getSecurityAlertOnAResourceGroupFromASecurityDataLocation() { console.log(result); } -async function main() { +async function main(): Promise { getSecurityAlertOnAResourceGroupFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsGetSubscriptionLevelSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsGetSubscriptionLevelSample.ts index e8680d52c933..ee3a2f403f3f 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsGetSubscriptionLevelSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsGetSubscriptionLevelSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get an alert that is associated with a subscription @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get an alert that is associated with a subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/GetAlertSubscriptionLocation_example.json */ -async function getSecurityAlertOnASubscriptionFromASecurityDataLocation() { +async function getSecurityAlertOnASubscriptionFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -35,7 +33,7 @@ async function getSecurityAlertOnASubscriptionFromASecurityDataLocation() { console.log(result); } -async function main() { +async function main(): Promise { getSecurityAlertOnASubscriptionFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsListByResourceGroupSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsListByResourceGroupSample.ts index dd0b589f14b5..957399ab9bb5 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsListByResourceGroupSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsListByResourceGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List all the alerts that are associated with the resource group @@ -20,7 +18,7 @@ dotenv.config(); * @summary List all the alerts that are associated with the resource group * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/GetAlertsResourceGroup_example.json */ -async function getSecurityAlertsOnAResourceGroup() { +async function getSecurityAlertsOnAResourceGroup(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -34,7 +32,7 @@ async function getSecurityAlertsOnAResourceGroup() { console.log(resArray); } -async function main() { +async function main(): Promise { getSecurityAlertsOnAResourceGroup(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsListResourceGroupLevelByRegionSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsListResourceGroupLevelByRegionSample.ts index deef99e28a03..2e4e7830ede0 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsListResourceGroupLevelByRegionSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsListResourceGroupLevelByRegionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List all the alerts that are associated with the resource group that are stored in a specific location @@ -20,7 +18,7 @@ dotenv.config(); * @summary List all the alerts that are associated with the resource group that are stored in a specific location * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/GetAlertsResourceGroupLocation_example.json */ -async function getSecurityAlertsOnAResourceGroupFromASecurityDataLocation() { +async function getSecurityAlertsOnAResourceGroupFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -38,7 +36,7 @@ async function getSecurityAlertsOnAResourceGroupFromASecurityDataLocation() { console.log(resArray); } -async function main() { +async function main(): Promise { getSecurityAlertsOnAResourceGroupFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsListSample.ts index f1bf02f87407..446c0d3a2fe7 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List all the alerts that are associated with the subscription @@ -20,7 +18,7 @@ dotenv.config(); * @summary List all the alerts that are associated with the subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/GetAlertsSubscription_example.json */ -async function getSecurityAlertsOnASubscription() { +async function getSecurityAlertsOnASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -33,7 +31,7 @@ async function getSecurityAlertsOnASubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { getSecurityAlertsOnASubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsListSubscriptionLevelByRegionSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsListSubscriptionLevelByRegionSample.ts index 386c7c8864b1..322995bb179c 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsListSubscriptionLevelByRegionSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsListSubscriptionLevelByRegionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List all the alerts that are associated with the subscription that are stored in a specific location @@ -20,7 +18,7 @@ dotenv.config(); * @summary List all the alerts that are associated with the subscription that are stored in a specific location * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/GetAlertsSubscriptionsLocation_example.json */ -async function getSecurityAlertsOnASubscriptionFromASecurityDataLocation() { +async function getSecurityAlertsOnASubscriptionFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -36,7 +34,7 @@ async function getSecurityAlertsOnASubscriptionFromASecurityDataLocation() { console.log(resArray); } -async function main() { +async function main(): Promise { getSecurityAlertsOnASubscriptionFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsSimulateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsSimulateSample.ts index 30fb0abc81f6..8753f840087b 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsSimulateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsSimulateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { AlertSimulatorRequestBody, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Simulate security alerts @@ -20,7 +18,7 @@ dotenv.config(); * @summary Simulate security alerts * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/SimulateAlerts_example.json */ -async function simulateSecurityAlertsOnASubscription() { +async function simulateSecurityAlertsOnASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -50,7 +48,7 @@ async function simulateSecurityAlertsOnASubscription() { console.log(result); } -async function main() { +async function main(): Promise { simulateSecurityAlertsOnASubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsSuppressionRulesDeleteSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsSuppressionRulesDeleteSample.ts index 2412009a9708..90e1021dbb8b 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsSuppressionRulesDeleteSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsSuppressionRulesDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete dismiss alert rule for this subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Delete dismiss alert rule for this subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/AlertsSuppressionRules/DeleteAlertsSuppressionRule_example.json */ -async function deleteSuppressionRuleDataForASubscription() { +async function deleteSuppressionRuleDataForASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -33,7 +31,7 @@ async function deleteSuppressionRuleDataForASubscription() { console.log(result); } -async function main() { +async function main(): Promise { deleteSuppressionRuleDataForASubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsSuppressionRulesGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsSuppressionRulesGetSample.ts index c52690b0135d..266d989d6ac7 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsSuppressionRulesGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsSuppressionRulesGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get dismiss rule, with name: {alertsSuppressionRuleName}, for the given subscription @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get dismiss rule, with name: {alertsSuppressionRuleName}, for the given subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/AlertsSuppressionRules/GetAlertsSuppressionRule_example.json */ -async function getSuppressionAlertRuleForSubscription() { +async function getSuppressionAlertRuleForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -33,7 +31,7 @@ async function getSuppressionAlertRuleForSubscription() { console.log(result); } -async function main() { +async function main(): Promise { getSuppressionAlertRuleForSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsSuppressionRulesListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsSuppressionRulesListSample.ts index 779825272f28..cae88f206abf 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsSuppressionRulesListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsSuppressionRulesListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List of all the dismiss rules for the given subscription @@ -20,7 +18,7 @@ dotenv.config(); * @summary List of all the dismiss rules for the given subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/AlertsSuppressionRules/GetAlertsSuppressionRulesWithAlertType_example.json */ -async function getSuppressionAlertRuleForSubscriptionFilteredByAlertType() { +async function getSuppressionAlertRuleForSubscriptionFilteredByAlertType(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -39,7 +37,7 @@ async function getSuppressionAlertRuleForSubscriptionFilteredByAlertType() { * @summary List of all the dismiss rules for the given subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/AlertsSuppressionRules/GetAlertsSuppressionRules_example.json */ -async function getSuppressionRulesForSubscription() { +async function getSuppressionRulesForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -52,7 +50,7 @@ async function getSuppressionRulesForSubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { getSuppressionAlertRuleForSubscriptionFilteredByAlertType(); getSuppressionRulesForSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsSuppressionRulesUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsSuppressionRulesUpdateSample.ts index b13e40308879..33090d491a80 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsSuppressionRulesUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsSuppressionRulesUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { AlertsSuppressionRule, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Update existing rule or create new rule if it doesn't exist @@ -20,7 +18,7 @@ dotenv.config(); * @summary Update existing rule or create new rule if it doesn't exist * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/AlertsSuppressionRules/PutAlertsSuppressionRule_example.json */ -async function updateOrCreateSuppressionRuleForSubscription() { +async function updateOrCreateSuppressionRuleForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -47,7 +45,7 @@ async function updateOrCreateSuppressionRuleForSubscription() { console.log(result); } -async function main() { +async function main(): Promise { updateOrCreateSuppressionRuleForSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateResourceGroupLevelStateToActivateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateResourceGroupLevelStateToActivateSample.ts index 79f6f512d956..ffac6f6da025 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateResourceGroupLevelStateToActivateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateResourceGroupLevelStateToActivateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Update the alert's state @@ -20,7 +18,7 @@ dotenv.config(); * @summary Update the alert's state * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/UpdateAlertResourceGroupLocation_activate_example.json */ -async function updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation() { +async function updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -37,7 +35,7 @@ async function updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation console.log(result); } -async function main() { +async function main(): Promise { updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateResourceGroupLevelStateToDismissSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateResourceGroupLevelStateToDismissSample.ts index 0abe31267a54..f588576fb0bc 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateResourceGroupLevelStateToDismissSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateResourceGroupLevelStateToDismissSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Update the alert's state @@ -20,7 +18,7 @@ dotenv.config(); * @summary Update the alert's state * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/UpdateAlertResourceGroupLocation_dismiss_example.json */ -async function updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation() { +async function updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -37,7 +35,7 @@ async function updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation console.log(result); } -async function main() { +async function main(): Promise { updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateResourceGroupLevelStateToInProgressSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateResourceGroupLevelStateToInProgressSample.ts index 5d3f4935fa4d..b8572933a9bd 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateResourceGroupLevelStateToInProgressSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateResourceGroupLevelStateToInProgressSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Update the alert's state @@ -20,7 +18,7 @@ dotenv.config(); * @summary Update the alert's state * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/UpdateAlertResourceGroupLocation_inProgress_example.json */ -async function updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation() { +async function updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -37,7 +35,7 @@ async function updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation console.log(result); } -async function main() { +async function main(): Promise { updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateResourceGroupLevelStateToResolveSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateResourceGroupLevelStateToResolveSample.ts index 0e8c803e2a85..fb0d38802d43 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateResourceGroupLevelStateToResolveSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateResourceGroupLevelStateToResolveSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Update the alert's state @@ -20,7 +18,7 @@ dotenv.config(); * @summary Update the alert's state * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/UpdateAlertResourceGroupLocation_resolve_example.json */ -async function updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation() { +async function updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -37,7 +35,7 @@ async function updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation console.log(result); } -async function main() { +async function main(): Promise { updateSecurityAlertStateOnAResourceGroupFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateSubscriptionLevelStateToActivateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateSubscriptionLevelStateToActivateSample.ts index dba500add683..c18b4a3ab22f 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateSubscriptionLevelStateToActivateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateSubscriptionLevelStateToActivateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Update the alert's state @@ -20,7 +18,7 @@ dotenv.config(); * @summary Update the alert's state * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/UpdateAlertSubscriptionLocation_activate_example.json */ -async function updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation() { +async function updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -35,7 +33,7 @@ async function updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation( console.log(result); } -async function main() { +async function main(): Promise { updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateSubscriptionLevelStateToDismissSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateSubscriptionLevelStateToDismissSample.ts index 2419ec008568..27b9d0b8e811 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateSubscriptionLevelStateToDismissSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateSubscriptionLevelStateToDismissSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Update the alert's state @@ -20,7 +18,7 @@ dotenv.config(); * @summary Update the alert's state * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/UpdateAlertSubscriptionLocation_dismiss_example.json */ -async function updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation() { +async function updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -35,7 +33,7 @@ async function updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation( console.log(result); } -async function main() { +async function main(): Promise { updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateSubscriptionLevelStateToInProgressSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateSubscriptionLevelStateToInProgressSample.ts index 29ad0df22ea6..07811f4e6e6f 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateSubscriptionLevelStateToInProgressSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateSubscriptionLevelStateToInProgressSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Update the alert's state @@ -20,7 +18,7 @@ dotenv.config(); * @summary Update the alert's state * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/UpdateAlertSubscriptionLocation_inProgress_example.json */ -async function updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation() { +async function updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -35,7 +33,7 @@ async function updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation( console.log(result); } -async function main() { +async function main(): Promise { updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateSubscriptionLevelStateToResolveSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateSubscriptionLevelStateToResolveSample.ts index a53ab86ca391..117eea048ba8 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateSubscriptionLevelStateToResolveSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/alertsUpdateSubscriptionLevelStateToResolveSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Update the alert's state @@ -20,7 +18,7 @@ dotenv.config(); * @summary Update the alert's state * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-01-01/examples/Alerts/UpdateAlertSubscriptionLocation_resolve_example.json */ -async function updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation() { +async function updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -35,7 +33,7 @@ async function updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation( console.log(result); } -async function main() { +async function main(): Promise { updateSecurityAlertStateOnASubscriptionFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/allowedConnectionsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/allowedConnectionsGetSample.ts index 903bb9885621..fde84ed6bafd 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/allowedConnectionsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/allowedConnectionsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the list of all possible traffic between resources for the subscription and location, based on connection type. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets the list of all possible traffic between resources for the subscription and location, based on connection type. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/AllowedConnections/GetAllowedConnections_example.json */ -async function getAllowedConnections() { +async function getAllowedConnections(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "3eeab341-f466-499c-a8be-85427e154bad"; @@ -38,7 +36,7 @@ async function getAllowedConnections() { console.log(result); } -async function main() { +async function main(): Promise { getAllowedConnections(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/allowedConnectionsListByHomeRegionSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/allowedConnectionsListByHomeRegionSample.ts index a9a7879d5a73..343b287d137b 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/allowedConnectionsListByHomeRegionSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/allowedConnectionsListByHomeRegionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the list of all possible traffic between resources for the subscription and location. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets the list of all possible traffic between resources for the subscription and location. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/AllowedConnections/GetAllowedConnectionsSubscriptionLocation_example.json */ -async function getAllowedConnectionsOnASubscriptionFromSecurityDataLocation() { +async function getAllowedConnectionsOnASubscriptionFromSecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "3eeab341-f466-499c-a8be-85427e154bad"; @@ -36,7 +34,7 @@ async function getAllowedConnectionsOnASubscriptionFromSecurityDataLocation() { console.log(resArray); } -async function main() { +async function main(): Promise { getAllowedConnectionsOnASubscriptionFromSecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/allowedConnectionsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/allowedConnectionsListSample.ts index 2d2d04f0a8f6..15ad92eafd42 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/allowedConnectionsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/allowedConnectionsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the list of all possible traffic between resources for the subscription @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets the list of all possible traffic between resources for the subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/AllowedConnections/GetAllowedConnectionsSubscription_example.json */ -async function getAllowedConnectionsOnASubscription() { +async function getAllowedConnectionsOnASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "3eeab341-f466-499c-a8be-85427e154bad"; @@ -33,7 +31,7 @@ async function getAllowedConnectionsOnASubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { getAllowedConnectionsOnASubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/apiCollectionsGetByAzureApiManagementServiceSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/apiCollectionsGetByAzureApiManagementServiceSample.ts index a01b09abdc3d..bc7afe174728 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/apiCollectionsGetByAzureApiManagementServiceSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/apiCollectionsGetByAzureApiManagementServiceSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets an Azure API Management API if it has been onboarded to Microsoft Defender for APIs. If an Azure API Management API is onboarded to Microsoft Defender for APIs, the system will monitor the operations within the Azure API Management API for intrusive behaviors and provide alerts for attacks that have been detected. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets an Azure API Management API if it has been onboarded to Microsoft Defender for APIs. If an Azure API Management API is onboarded to Microsoft Defender for APIs, the system will monitor the operations within the Azure API Management API for intrusive behaviors and provide alerts for attacks that have been detected. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2023-11-15/examples/ApiCollections/APICollections_GetByAzureApiManagementService_example.json */ -async function getsAnAzureApiManagementApiIfItHasBeenOnboardedToMicrosoftDefenderForApIs() { +async function getsAnAzureApiManagementApiIfItHasBeenOnboardedToMicrosoftDefenderForApIs(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "3fa85f64-5717-4562-b3fc-2c963f66afa6"; @@ -37,7 +35,7 @@ async function getsAnAzureApiManagementApiIfItHasBeenOnboardedToMicrosoftDefende console.log(result); } -async function main() { +async function main(): Promise { getsAnAzureApiManagementApiIfItHasBeenOnboardedToMicrosoftDefenderForApIs(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/apiCollectionsListByAzureApiManagementServiceSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/apiCollectionsListByAzureApiManagementServiceSample.ts index c83aaffc987d..a006a022a92f 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/apiCollectionsListByAzureApiManagementServiceSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/apiCollectionsListByAzureApiManagementServiceSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of Azure API Management APIs that have been onboarded to Microsoft Defender for APIs. If an Azure API Management API is onboarded to Microsoft Defender for APIs, the system will monitor the operations within the Azure API Management API for intrusive behaviors and provide alerts for attacks that have been detected. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a list of Azure API Management APIs that have been onboarded to Microsoft Defender for APIs. If an Azure API Management API is onboarded to Microsoft Defender for APIs, the system will monitor the operations within the Azure API Management API for intrusive behaviors and provide alerts for attacks that have been detected. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2023-11-15/examples/ApiCollections/APICollections_ListByAzureApiManagementService_example.json */ -async function getsAListOfAzureApiManagementApIsThatHaveBeenOnboardedToMicrosoftDefenderForApis() { +async function getsAListOfAzureApiManagementApIsThatHaveBeenOnboardedToMicrosoftDefenderForApis(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "3fa85f64-5717-4562-b3fc-2c963f66afa6"; @@ -38,7 +36,7 @@ async function getsAListOfAzureApiManagementApIsThatHaveBeenOnboardedToMicrosoft console.log(resArray); } -async function main() { +async function main(): Promise { getsAListOfAzureApiManagementApIsThatHaveBeenOnboardedToMicrosoftDefenderForApis(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/apiCollectionsListByResourceGroupSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/apiCollectionsListByResourceGroupSample.ts index 6bb44a2499e0..50fbba626be8 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/apiCollectionsListByResourceGroupSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/apiCollectionsListByResourceGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of API collections within a resource group that have been onboarded to Microsoft Defender for APIs. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a list of API collections within a resource group that have been onboarded to Microsoft Defender for APIs. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2023-11-15/examples/ApiCollections/APICollections_ListByResourceGroup_example.json */ -async function getsAListOfApiCollectionsWithinAResourceGroupThatHaveBeenOnboardedToMicrosoftDefenderForApIs() { +async function getsAListOfApiCollectionsWithinAResourceGroupThatHaveBeenOnboardedToMicrosoftDefenderForApIs(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "3fa85f64-5717-4562-b3fc-2c963f66afa6"; @@ -36,7 +34,7 @@ async function getsAListOfApiCollectionsWithinAResourceGroupThatHaveBeenOnboarde console.log(resArray); } -async function main() { +async function main(): Promise { getsAListOfApiCollectionsWithinAResourceGroupThatHaveBeenOnboardedToMicrosoftDefenderForApIs(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/apiCollectionsListBySubscriptionSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/apiCollectionsListBySubscriptionSample.ts index 05f3b757410b..7d5c206a71ea 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/apiCollectionsListBySubscriptionSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/apiCollectionsListBySubscriptionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of API collections within a subscription that have been onboarded to Microsoft Defender for APIs. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a list of API collections within a subscription that have been onboarded to Microsoft Defender for APIs. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2023-11-15/examples/ApiCollections/APICollections_ListBySubscription_example.json */ -async function getsAListOfApiCollectionsWithinASubscriptionThatHaveBeenOnboardedToMicrosoftDefenderForApIs() { +async function getsAListOfApiCollectionsWithinASubscriptionThatHaveBeenOnboardedToMicrosoftDefenderForApIs(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "3fa85f64-5717-4562-b3fc-2c963f66afa6"; @@ -33,7 +31,7 @@ async function getsAListOfApiCollectionsWithinASubscriptionThatHaveBeenOnboarded console.log(resArray); } -async function main() { +async function main(): Promise { getsAListOfApiCollectionsWithinASubscriptionThatHaveBeenOnboardedToMicrosoftDefenderForApIs(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/apiCollectionsOffboardAzureApiManagementApiSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/apiCollectionsOffboardAzureApiManagementApiSample.ts index 1375aba74a7d..11050ce6c300 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/apiCollectionsOffboardAzureApiManagementApiSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/apiCollectionsOffboardAzureApiManagementApiSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Offboard an Azure API Management API from Microsoft Defender for APIs. The system will stop monitoring the operations within the Azure API Management API for intrusive behaviors. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Offboard an Azure API Management API from Microsoft Defender for APIs. The system will stop monitoring the operations within the Azure API Management API for intrusive behaviors. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2023-11-15/examples/ApiCollections/APICollections_OffboardAzureApiManagementApi_example.json */ -async function offboardAnAzureApiManagementApiFromMicrosoftDefenderForApIs() { +async function offboardAnAzureApiManagementApiFromMicrosoftDefenderForApIs(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "3fa85f64-5717-4562-b3fc-2c963f66afa6"; @@ -37,7 +35,7 @@ async function offboardAnAzureApiManagementApiFromMicrosoftDefenderForApIs() { console.log(result); } -async function main() { +async function main(): Promise { offboardAnAzureApiManagementApiFromMicrosoftDefenderForApIs(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/apiCollectionsOnboardAzureApiManagementApiSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/apiCollectionsOnboardAzureApiManagementApiSample.ts index be2159a19733..38f382488b39 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/apiCollectionsOnboardAzureApiManagementApiSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/apiCollectionsOnboardAzureApiManagementApiSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Onboard an Azure API Management API to Microsoft Defender for APIs. The system will start monitoring the operations within the Azure Management API for intrusive behaviors and provide alerts for attacks that have been detected. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Onboard an Azure API Management API to Microsoft Defender for APIs. The system will start monitoring the operations within the Azure Management API for intrusive behaviors and provide alerts for attacks that have been detected. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2023-11-15/examples/ApiCollections/APICollections_OnboardAzureApiManagementApi_example.json */ -async function onboardAnAzureApiManagementApiToMicrosoftDefenderForApIs() { +async function onboardAnAzureApiManagementApiToMicrosoftDefenderForApIs(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "3fa85f64-5717-4562-b3fc-2c963f66afa6"; @@ -38,7 +36,7 @@ async function onboardAnAzureApiManagementApiToMicrosoftDefenderForApIs() { console.log(result); } -async function main() { +async function main(): Promise { onboardAnAzureApiManagementApiToMicrosoftDefenderForApIs(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/applicationCreateOrUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/applicationCreateOrUpdateSample.ts index 340474f602c1..b4052b7c7cc8 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/applicationCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/applicationCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { Application, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or update a security application on the given subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Creates or update a security application on the given subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-07-01-preview/examples/Applications/PutApplication_example.json */ -async function createApplication() { +async function createApplication(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -46,7 +44,7 @@ async function createApplication() { console.log(result); } -async function main() { +async function main(): Promise { createApplication(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/applicationDeleteSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/applicationDeleteSample.ts index 31078df784cf..ce957f15f6e2 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/applicationDeleteSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/applicationDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete an Application over a given scope @@ -20,7 +18,7 @@ dotenv.config(); * @summary Delete an Application over a given scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-07-01-preview/examples/Applications/DeleteApplication_example.json */ -async function deleteSecurityApplication() { +async function deleteSecurityApplication(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -31,7 +29,7 @@ async function deleteSecurityApplication() { console.log(result); } -async function main() { +async function main(): Promise { deleteSecurityApplication(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/applicationGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/applicationGetSample.ts index e4d82fc6a9c6..d549fa35440f 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/applicationGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/applicationGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a specific application for the requested scope by applicationId @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get a specific application for the requested scope by applicationId * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-07-01-preview/examples/Applications/GetApplication_example.json */ -async function getSecurityApplicationBySpecificApplicationId() { +async function getSecurityApplicationBySpecificApplicationId(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -31,7 +29,7 @@ async function getSecurityApplicationBySpecificApplicationId() { console.log(result); } -async function main() { +async function main(): Promise { getSecurityApplicationBySpecificApplicationId(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/applicationsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/applicationsListSample.ts index ef3da862e5fe..6152be561f51 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/applicationsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/applicationsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a list of all relevant applications over a subscription level scope @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get a list of all relevant applications over a subscription level scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-07-01-preview/examples/Applications/ListBySubscriptionApplications_example.json */ -async function listApplicationsSecurityBySubscriptionLevelScope() { +async function listApplicationsSecurityBySubscriptionLevelScope(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -33,7 +31,7 @@ async function listApplicationsSecurityBySubscriptionLevelScope() { console.log(resArray); } -async function main() { +async function main(): Promise { listApplicationsSecurityBySubscriptionLevelScope(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsCreateOrUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsCreateOrUpdateSample.ts index 850ac16b2329..5bb84465c61f 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityAssessment, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Create a security assessment on your resource. An assessment metadata that describes this assessment must be predefined with the same name before inserting the assessment result @@ -20,7 +18,7 @@ dotenv.config(); * @summary Create a security assessment on your resource. An assessment metadata that describes this assessment must be predefined with the same name before inserting the assessment result * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2021-06-01/examples/Assessments/PutAssessment_example.json */ -async function createSecurityRecommendationTaskOnAResource() { +async function createSecurityRecommendationTaskOnAResource(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss2"; const assessmentName = "8bb8be0a-6010-4789-812f-e4d661c4ed0e"; @@ -38,7 +36,7 @@ async function createSecurityRecommendationTaskOnAResource() { console.log(result); } -async function main() { +async function main(): Promise { createSecurityRecommendationTaskOnAResource(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsDeleteSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsDeleteSample.ts index cc8687826c5c..6aa6702c7f27 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsDeleteSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete a security assessment on your resource. An assessment metadata that describes this assessment must be predefined with the same name before inserting the assessment result @@ -20,7 +18,7 @@ dotenv.config(); * @summary Delete a security assessment on your resource. An assessment metadata that describes this assessment must be predefined with the same name before inserting the assessment result * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2021-06-01/examples/Assessments/DeleteAssessment_example.json */ -async function deleteASecurityRecommendationTaskOnAResource() { +async function deleteASecurityRecommendationTaskOnAResource(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss2"; const assessmentName = "8bb8be0a-6010-4789-812f-e4d661c4ed0e"; @@ -30,7 +28,7 @@ async function deleteASecurityRecommendationTaskOnAResource() { console.log(result); } -async function main() { +async function main(): Promise { deleteASecurityRecommendationTaskOnAResource(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsGetSample.ts index 5e7f3ba5f002..e04e34f96c56 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsGetSample.ts @@ -13,9 +13,7 @@ import { SecurityCenter, } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a security assessment on your scanned resource @@ -23,7 +21,7 @@ dotenv.config(); * @summary Get a security assessment on your scanned resource * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2021-06-01/examples/Assessments/GetAssessment_example.json */ -async function getSecurityRecommendationTaskFromSecurityDataLocation() { +async function getSecurityRecommendationTaskFromSecurityDataLocation(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss2"; const assessmentName = "21300918-b2e3-0346-785f-c77ff57d243b"; @@ -39,7 +37,7 @@ async function getSecurityRecommendationTaskFromSecurityDataLocation() { * @summary Get a security assessment on your scanned resource * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2021-06-01/examples/Assessments/GetAssessmentWithExpand_example.json */ -async function getSecurityRecommendationTaskFromSecurityDataLocationWithExpandParameter() { +async function getSecurityRecommendationTaskFromSecurityDataLocationWithExpandParameter(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/myRg/providers/Microsoft.Compute/virtualMachineScaleSets/vmss2"; const assessmentName = "21300918-b2e3-0346-785f-c77ff57d243b"; @@ -55,7 +53,7 @@ async function getSecurityRecommendationTaskFromSecurityDataLocationWithExpandPa console.log(result); } -async function main() { +async function main(): Promise { getSecurityRecommendationTaskFromSecurityDataLocation(); getSecurityRecommendationTaskFromSecurityDataLocationWithExpandParameter(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsListSample.ts index 691f53b98f95..dad51463056c 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get security assessments on all your scanned resources inside a scope @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get security assessments on all your scanned resources inside a scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2021-06-01/examples/Assessments/ListAssessments_example.json */ -async function listSecurityAssessments() { +async function listSecurityAssessments(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); @@ -31,7 +29,7 @@ async function listSecurityAssessments() { console.log(resArray); } -async function main() { +async function main(): Promise { listSecurityAssessments(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsMetadataCreateInSubscriptionSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsMetadataCreateInSubscriptionSample.ts index dfe97d1f072f..ed49e523d614 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsMetadataCreateInSubscriptionSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsMetadataCreateInSubscriptionSample.ts @@ -13,9 +13,7 @@ import { SecurityCenter, } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Create metadata information on an assessment type in a specific subscription @@ -23,7 +21,7 @@ dotenv.config(); * @summary Create metadata information on an assessment type in a specific subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2021-06-01/examples/AssessmentsMetadata/CreateAssessmentsMetadata_subscription_example.json */ -async function createSecurityAssessmentMetadataForSubscription() { +async function createSecurityAssessmentMetadataForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0980887d-03d6-408c-9566-532f3456804e"; @@ -51,7 +49,7 @@ async function createSecurityAssessmentMetadataForSubscription() { console.log(result); } -async function main() { +async function main(): Promise { createSecurityAssessmentMetadataForSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsMetadataDeleteInSubscriptionSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsMetadataDeleteInSubscriptionSample.ts index dd05f6ba5a71..a0f09f403cfc 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsMetadataDeleteInSubscriptionSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsMetadataDeleteInSubscriptionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete metadata information on an assessment type in a specific subscription, will cause the deletion of all the assessments of that type in that subscription @@ -20,7 +18,7 @@ dotenv.config(); * @summary Delete metadata information on an assessment type in a specific subscription, will cause the deletion of all the assessments of that type in that subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2021-06-01/examples/AssessmentsMetadata/DeleteAssessmentsMetadata_subscription_example.json */ -async function deleteASecurityAssessmentMetadataForSubscription() { +async function deleteASecurityAssessmentMetadataForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0980887d-03d6-408c-9566-532f3456804e"; @@ -33,7 +31,7 @@ async function deleteASecurityAssessmentMetadataForSubscription() { console.log(result); } -async function main() { +async function main(): Promise { deleteASecurityAssessmentMetadataForSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsMetadataGetInSubscriptionSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsMetadataGetInSubscriptionSample.ts index 4cdecedd5a03..c245ce6f074e 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsMetadataGetInSubscriptionSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsMetadataGetInSubscriptionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get metadata information on an assessment type in a specific subscription @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get metadata information on an assessment type in a specific subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2021-06-01/examples/AssessmentsMetadata/GetAssessmentsMetadata_subscription_example.json */ -async function getSecurityAssessmentMetadataForSubscription() { +async function getSecurityAssessmentMetadataForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0980887d-03d6-408c-9566-532f3456804e"; @@ -33,7 +31,7 @@ async function getSecurityAssessmentMetadataForSubscription() { console.log(result); } -async function main() { +async function main(): Promise { getSecurityAssessmentMetadataForSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsMetadataGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsMetadataGetSample.ts index 8b0bf838945f..010193fb07c4 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsMetadataGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsMetadataGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get metadata information on an assessment type @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get metadata information on an assessment type * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2021-06-01/examples/AssessmentsMetadata/GetAssessmentsMetadata_example.json */ -async function getSecurityAssessmentMetadata() { +async function getSecurityAssessmentMetadata(): Promise { const assessmentMetadataName = "21300918-b2e3-0346-785f-c77ff57d243b"; const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); @@ -28,7 +26,7 @@ async function getSecurityAssessmentMetadata() { console.log(result); } -async function main() { +async function main(): Promise { getSecurityAssessmentMetadata(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsMetadataListBySubscriptionSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsMetadataListBySubscriptionSample.ts index 08225fd48315..804a07270292 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsMetadataListBySubscriptionSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsMetadataListBySubscriptionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get metadata information on all assessment types in a specific subscription @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get metadata information on all assessment types in a specific subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2021-06-01/examples/AssessmentsMetadata/ListAssessmentsMetadata_subscription_example.json */ -async function listSecurityAssessmentMetadataForSubscription() { +async function listSecurityAssessmentMetadataForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0980887d-03d6-408c-9566-532f3456804e"; @@ -33,7 +31,7 @@ async function listSecurityAssessmentMetadataForSubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { listSecurityAssessmentMetadataForSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsMetadataListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsMetadataListSample.ts index 76c15c3a4a85..e98f1636b9b8 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsMetadataListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/assessmentsMetadataListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get metadata information on all assessment types @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get metadata information on all assessment types * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2021-06-01/examples/AssessmentsMetadata/ListAssessmentsMetadata_example.json */ -async function listSecurityAssessmentMetadata() { +async function listSecurityAssessmentMetadata(): Promise { const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); const resArray = new Array(); @@ -30,7 +28,7 @@ async function listSecurityAssessmentMetadata() { console.log(resArray); } -async function main() { +async function main(): Promise { listSecurityAssessmentMetadata(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/autoProvisioningSettingsCreateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/autoProvisioningSettingsCreateSample.ts index 4df87b6c28f1..81c317ec171f 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/autoProvisioningSettingsCreateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/autoProvisioningSettingsCreateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { AutoProvisioningSetting, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Details of a specific setting @@ -20,7 +18,7 @@ dotenv.config(); * @summary Details of a specific setting * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/AutoProvisioningSettings/CreateAutoProvisioningSettingsSubscription_example.json */ -async function createAutoProvisioningSettingsForSubscription() { +async function createAutoProvisioningSettingsForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -40,7 +38,7 @@ async function createAutoProvisioningSettingsForSubscription() { console.log(result); } -async function main() { +async function main(): Promise { createAutoProvisioningSettingsForSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/autoProvisioningSettingsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/autoProvisioningSettingsGetSample.ts index 8dc597c9bb8c..d073c9aeb0c5 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/autoProvisioningSettingsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/autoProvisioningSettingsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Details of a specific setting @@ -20,7 +18,7 @@ dotenv.config(); * @summary Details of a specific setting * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/AutoProvisioningSettings/GetAutoProvisioningSettingSubscription_example.json */ -async function getAnAutoProvisioningSettingForSubscription() { +async function getAnAutoProvisioningSettingForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -31,7 +29,7 @@ async function getAnAutoProvisioningSettingForSubscription() { console.log(result); } -async function main() { +async function main(): Promise { getAnAutoProvisioningSettingForSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/autoProvisioningSettingsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/autoProvisioningSettingsListSample.ts index 9652a229d9c8..fa95f9a7c39e 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/autoProvisioningSettingsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/autoProvisioningSettingsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Exposes the auto provisioning settings of the subscriptions @@ -20,7 +18,7 @@ dotenv.config(); * @summary Exposes the auto provisioning settings of the subscriptions * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/AutoProvisioningSettings/GetAutoProvisioningSettingsSubscription_example.json */ -async function getAutoProvisioningSettingsForSubscription() { +async function getAutoProvisioningSettingsForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -33,7 +31,7 @@ async function getAutoProvisioningSettingsForSubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { getAutoProvisioningSettingsForSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsCreateOrUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsCreateOrUpdateSample.ts index b0c407b95613..4553b61dcae2 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { Automation, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a security automation. If a security automation is already created and a subsequent request is issued for the same automation id, then it will be updated. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Creates or updates a security automation. If a security automation is already created and a subsequent request is issued for the same automation id, then it will be updated. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/Automations/PutAutomationAllAssessments_example.json */ -async function createOrUpdateASecurityAutomationForAllAssessmentsIncludingAllSeverities() { +async function createOrUpdateASecurityAutomationForAllAssessmentsIncludingAllSeverities(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; @@ -68,7 +66,7 @@ async function createOrUpdateASecurityAutomationForAllAssessmentsIncludingAllSev * @summary Creates or updates a security automation. If a security automation is already created and a subsequent request is issued for the same automation id, then it will be updated. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/Automations/PutAutomationHighSeverityAssessments_example.json */ -async function createOrUpdateASecurityAutomationForAllHighSeverityAssessments() { +async function createOrUpdateASecurityAutomationForAllHighSeverityAssessments(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; @@ -132,7 +130,7 @@ async function createOrUpdateASecurityAutomationForAllHighSeverityAssessments() * @summary Creates or updates a security automation. If a security automation is already created and a subsequent request is issued for the same automation id, then it will be updated. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/Automations/PutDisableAutomation_example.json */ -async function disableOrEnableASecurityAutomation() { +async function disableOrEnableASecurityAutomation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; @@ -190,7 +188,7 @@ async function disableOrEnableASecurityAutomation() { console.log(result); } -async function main() { +async function main(): Promise { createOrUpdateASecurityAutomationForAllAssessmentsIncludingAllSeverities(); createOrUpdateASecurityAutomationForAllHighSeverityAssessments(); disableOrEnableASecurityAutomation(); diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsDeleteSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsDeleteSample.ts index bd912cbc596a..880cd1140671 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsDeleteSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a security automation. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes a security automation. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/Automations/DeleteAutomation_example.json */ -async function deleteASecurityAutomation() { +async function deleteASecurityAutomation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -35,7 +33,7 @@ async function deleteASecurityAutomation() { console.log(result); } -async function main() { +async function main(): Promise { deleteASecurityAutomation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsGetSample.ts index 6a423c740c75..77ce98984494 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Retrieves information about the model of a security automation. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Retrieves information about the model of a security automation. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/Automations/GetAutomationResourceGroup_example.json */ -async function retrieveASecurityAutomation() { +async function retrieveASecurityAutomation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; @@ -36,7 +34,7 @@ async function retrieveASecurityAutomation() { console.log(result); } -async function main() { +async function main(): Promise { retrieveASecurityAutomation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsListByResourceGroupSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsListByResourceGroupSample.ts index 61a33d934ac8..bca0c40611fb 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsListByResourceGroupSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsListByResourceGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists all the security automations in the specified resource group. Use the 'nextLink' property in the response to get the next page of security automations for the specified resource group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists all the security automations in the specified resource group. Use the 'nextLink' property in the response to get the next page of security automations for the specified resource group. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/Automations/GetAutomationsResourceGroup_example.json */ -async function listAllSecurityAutomationsOfASpecifiedResourceGroup() { +async function listAllSecurityAutomationsOfASpecifiedResourceGroup(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; @@ -37,7 +35,7 @@ async function listAllSecurityAutomationsOfASpecifiedResourceGroup() { console.log(resArray); } -async function main() { +async function main(): Promise { listAllSecurityAutomationsOfASpecifiedResourceGroup(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsListSample.ts index 92687ec6694d..ba5d7e9ad15b 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists all the security automations in the specified subscription. Use the 'nextLink' property in the response to get the next page of security automations for the specified subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists all the security automations in the specified subscription. Use the 'nextLink' property in the response to get the next page of security automations for the specified subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/Automations/GetAutomationsSubscription_example.json */ -async function listAllSecurityAutomationsOfASpecifiedSubscription() { +async function listAllSecurityAutomationsOfASpecifiedSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; @@ -33,7 +31,7 @@ async function listAllSecurityAutomationsOfASpecifiedSubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { listAllSecurityAutomationsOfASpecifiedSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsUpdateSample.ts index 61cfff4da1f4..39bf675bc4ee 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { AutomationUpdateModel, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a security automation @@ -20,7 +18,7 @@ dotenv.config(); * @summary Updates a security automation * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/Automations/PatchAutomation_example.json */ -async function updateASecurityAutomation() { +async function updateASecurityAutomation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; @@ -59,7 +57,7 @@ async function updateASecurityAutomation() { console.log(result); } -async function main() { +async function main(): Promise { updateASecurityAutomation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsValidateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsValidateSample.ts index aa74b5482885..d64fa2e69806 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsValidateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/automationsValidateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { Automation, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Validates the security automation model before create or update. Any validation errors are returned to the client. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Validates the security automation model before create or update. Any validation errors are returned to the client. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/Automations/ValidateAutomation_example.json */ -async function validateTheSecurityAutomationModelBeforeCreateOrUpdate() { +async function validateTheSecurityAutomationModelBeforeCreateOrUpdate(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; @@ -77,7 +75,7 @@ async function validateTheSecurityAutomationModelBeforeCreateOrUpdate() { console.log(result); } -async function main() { +async function main(): Promise { validateTheSecurityAutomationModelBeforeCreateOrUpdate(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsOrgsCreateOrUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsOrgsCreateOrUpdateSample.ts index f70bca5cd8f2..3138088f73e9 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsOrgsCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsOrgsCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { AzureDevOpsOrg, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates monitored Azure DevOps organization details. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Creates or updates monitored Azure DevOps organization details. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/CreateOrUpdateAzureDevOpsOrgs_example.json */ -async function createOrUpdateAzureDevOpsOrgs() { +async function createOrUpdateAzureDevOpsOrgs(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -44,7 +42,7 @@ async function createOrUpdateAzureDevOpsOrgs() { console.log(result); } -async function main() { +async function main(): Promise { createOrUpdateAzureDevOpsOrgs(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsOrgsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsOrgsGetSample.ts index f34763d80667..fd659933bbe8 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsOrgsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsOrgsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a monitored Azure DevOps organization resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Returns a monitored Azure DevOps organization resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/GetAzureDevOpsOrgs_example.json */ -async function getAzureDevOpsOrgs() { +async function getAzureDevOpsOrgs(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -37,7 +35,7 @@ async function getAzureDevOpsOrgs() { console.log(result); } -async function main() { +async function main(): Promise { getAzureDevOpsOrgs(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsOrgsListAvailableSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsOrgsListAvailableSample.ts index 76c53d586ec4..1bd6eab02e6c 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsOrgsListAvailableSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsOrgsListAvailableSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a list of all Azure DevOps organizations accessible by the user token consumed by the connector. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Returns a list of all Azure DevOps organizations accessible by the user token consumed by the connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/ListAvailableAzureDevOpsOrgs_example.json */ -async function listAvailableAzureDevOpsOrgs() { +async function listAvailableAzureDevOpsOrgs(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -35,7 +33,7 @@ async function listAvailableAzureDevOpsOrgs() { console.log(result); } -async function main() { +async function main(): Promise { listAvailableAzureDevOpsOrgs(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsOrgsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsOrgsListSample.ts index 69199ad4999f..867a2c68564b 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsOrgsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsOrgsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a list of Azure DevOps organizations onboarded to the connector. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Returns a list of Azure DevOps organizations onboarded to the connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/ListAzureDevOpsOrgs_example.json */ -async function listAzureDevOpsOrgs() { +async function listAzureDevOpsOrgs(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -38,7 +36,7 @@ async function listAzureDevOpsOrgs() { console.log(resArray); } -async function main() { +async function main(): Promise { listAzureDevOpsOrgs(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsOrgsUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsOrgsUpdateSample.ts index 641f2cc24b8e..d7c5a9d4e4ea 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsOrgsUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsOrgsUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { AzureDevOpsOrg, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates monitored Azure DevOps organization details. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Updates monitored Azure DevOps organization details. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/UpdateAzureDevOpsOrgs_example.json */ -async function updateAzureDevOpsOrgs() { +async function updateAzureDevOpsOrgs(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -44,7 +42,7 @@ async function updateAzureDevOpsOrgs() { console.log(result); } -async function main() { +async function main(): Promise { updateAzureDevOpsOrgs(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsProjectsCreateOrUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsProjectsCreateOrUpdateSample.ts index fa0b17c10d46..1d2296dae657 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsProjectsCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsProjectsCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { AzureDevOpsProject, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a monitored Azure DevOps project resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Creates or updates a monitored Azure DevOps project resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/CreateOrUpdateAzureDevOpsProjects_example.json */ -async function createOrUpdateAzureDevOpsProjects() { +async function createOrUpdateAzureDevOpsProjects(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -46,7 +44,7 @@ async function createOrUpdateAzureDevOpsProjects() { console.log(result); } -async function main() { +async function main(): Promise { createOrUpdateAzureDevOpsProjects(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsProjectsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsProjectsGetSample.ts index ab600cb4476c..c31bb61ff7f2 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsProjectsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsProjectsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a monitored Azure DevOps project resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Returns a monitored Azure DevOps project resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/GetAzureDevOpsProjects_example.json */ -async function getAzureDevOpsProjects() { +async function getAzureDevOpsProjects(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -39,7 +37,7 @@ async function getAzureDevOpsProjects() { console.log(result); } -async function main() { +async function main(): Promise { getAzureDevOpsProjects(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsProjectsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsProjectsListSample.ts index d60a8d9af8fd..807c47b3fb28 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsProjectsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsProjectsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a list of Azure DevOps projects onboarded to the connector. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Returns a list of Azure DevOps projects onboarded to the connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/ListAzureDevOpsProjects_example.json */ -async function listAzureDevOpsProjects() { +async function listAzureDevOpsProjects(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -40,7 +38,7 @@ async function listAzureDevOpsProjects() { console.log(resArray); } -async function main() { +async function main(): Promise { listAzureDevOpsProjects(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsProjectsUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsProjectsUpdateSample.ts index d86d8b8442cf..92a9a412ecdb 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsProjectsUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsProjectsUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { AzureDevOpsProject, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a monitored Azure DevOps project resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Updates a monitored Azure DevOps project resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/UpdateAzureDevOpsProjects_example.json */ -async function updateAzureDevOpsProjects() { +async function updateAzureDevOpsProjects(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -46,7 +44,7 @@ async function updateAzureDevOpsProjects() { console.log(result); } -async function main() { +async function main(): Promise { updateAzureDevOpsProjects(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsReposCreateOrUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsReposCreateOrUpdateSample.ts index b4b81d064fa5..fb4e221dcd83 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsReposCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsReposCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { AzureDevOpsRepository, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a monitored Azure DevOps repository resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Creates or updates a monitored Azure DevOps repository resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/CreateOrUpdateAzureDevOpsRepos_example.json */ -async function createOrUpdateAzureDevOpsRepos() { +async function createOrUpdateAzureDevOpsRepos(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -48,7 +46,7 @@ async function createOrUpdateAzureDevOpsRepos() { console.log(result); } -async function main() { +async function main(): Promise { createOrUpdateAzureDevOpsRepos(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsReposGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsReposGetSample.ts index 94544753bbd0..ca8a3a2984af 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsReposGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsReposGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a monitored Azure DevOps repository resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Returns a monitored Azure DevOps repository resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/GetAzureDevOpsRepos_example.json */ -async function getAzureDevOpsRepos() { +async function getAzureDevOpsRepos(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -41,7 +39,7 @@ async function getAzureDevOpsRepos() { console.log(result); } -async function main() { +async function main(): Promise { getAzureDevOpsRepos(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsReposListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsReposListSample.ts index 66bdf2b7af96..d43eb04040a9 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsReposListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsReposListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a list of Azure DevOps repositories onboarded to the connector. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Returns a list of Azure DevOps repositories onboarded to the connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/ListAzureDevOpsRepos_example.json */ -async function listAzureDevOpsRepos() { +async function listAzureDevOpsRepos(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -42,7 +40,7 @@ async function listAzureDevOpsRepos() { console.log(resArray); } -async function main() { +async function main(): Promise { listAzureDevOpsRepos(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsReposUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsReposUpdateSample.ts index 008852a1c69f..cd2eb7fae7e8 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsReposUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/azureDevOpsReposUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { AzureDevOpsRepository, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a monitored Azure DevOps repository resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Updates a monitored Azure DevOps repository resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/UpdateAzureDevOpsRepos_example.json */ -async function updateAzureDevOpsRepos() { +async function updateAzureDevOpsRepos(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -48,7 +46,7 @@ async function updateAzureDevOpsRepos() { console.log(result); } -async function main() { +async function main(): Promise { updateAzureDevOpsRepos(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/complianceResultsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/complianceResultsGetSample.ts index a9c06d3b710d..c77d5f396e58 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/complianceResultsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/complianceResultsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Security Compliance Result @@ -20,7 +18,7 @@ dotenv.config(); * @summary Security Compliance Result * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2017-08-01/examples/ComplianceResults/GetComplianceResults_example.json */ -async function getComplianceResultsOnSubscription() { +async function getComplianceResultsOnSubscription(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const complianceResultName = "DesignateMoreThanOneOwner"; const credential = new DefaultAzureCredential(); @@ -32,7 +30,7 @@ async function getComplianceResultsOnSubscription() { console.log(result); } -async function main() { +async function main(): Promise { getComplianceResultsOnSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/complianceResultsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/complianceResultsListSample.ts index d5c4bb35073e..dd9cd35e338c 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/complianceResultsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/complianceResultsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Security compliance results in the subscription @@ -20,7 +18,7 @@ dotenv.config(); * @summary Security compliance results in the subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2017-08-01/examples/ComplianceResults/ListComplianceResults_example.json */ -async function getComplianceResultsOnSubscription() { +async function getComplianceResultsOnSubscription(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); @@ -31,7 +29,7 @@ async function getComplianceResultsOnSubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { getComplianceResultsOnSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/compliancesGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/compliancesGetSample.ts index 0bac151020cc..14ecda010439 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/compliancesGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/compliancesGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Details of a specific Compliance. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Details of a specific Compliance. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/Compliances/GetCompliance_example.json */ -async function getSecurityComplianceDataForADay() { +async function getSecurityComplianceDataForADay(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const complianceName = "2018-01-01Z"; const credential = new DefaultAzureCredential(); @@ -29,7 +27,7 @@ async function getSecurityComplianceDataForADay() { console.log(result); } -async function main() { +async function main(): Promise { getSecurityComplianceDataForADay(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/compliancesListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/compliancesListSample.ts index 240b959a5e6d..4bb40000e5c8 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/compliancesListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/compliancesListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to The Compliance scores of the specific management group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary The Compliance scores of the specific management group. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/Compliances/GetCompliances_example.json */ -async function getSecurityComplianceDataOverTime() { +async function getSecurityComplianceDataOverTime(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); @@ -31,7 +29,7 @@ async function getSecurityComplianceDataOverTime() { console.log(resArray); } -async function main() { +async function main(): Promise { getSecurityComplianceDataOverTime(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/connectorsCreateOrUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/connectorsCreateOrUpdateSample.ts index bbb659e79453..57a19ae7e73c 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/connectorsCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/connectorsCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { ConnectorSetting, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Create a cloud account connector or update an existing one. Connect to your cloud account. For AWS, use either account credentials or role-based authentication. For GCP, use account organization credentials. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Create a cloud account connector or update an existing one. Connect to your cloud account. For AWS, use either account credentials or role-based authentication. For GCP, use account organization credentials. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2020-01-01-preview/examples/Connectors/CreateUpdateAwsAssumeRoleConnectorSubscription_example.json */ -async function awsAssumeRoleCreateACloudAccountConnectorForASubscription() { +async function awsAssumeRoleCreateACloudAccountConnectorForASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -57,7 +55,7 @@ async function awsAssumeRoleCreateACloudAccountConnectorForASubscription() { * @summary Create a cloud account connector or update an existing one. Connect to your cloud account. For AWS, use either account credentials or role-based authentication. For GCP, use account organization credentials. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2020-01-01-preview/examples/Connectors/CreateUpdateAwsCredConnectorSubscription_example.json */ -async function awsCredCreateACloudAccountConnectorForASubscription() { +async function awsCredCreateACloudAccountConnectorForASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -94,7 +92,7 @@ async function awsCredCreateACloudAccountConnectorForASubscription() { * @summary Create a cloud account connector or update an existing one. Connect to your cloud account. For AWS, use either account credentials or role-based authentication. For GCP, use account organization credentials. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2020-01-01-preview/examples/Connectors/CreateUpdateGcpCredentialsConnectorSubscription_example.json */ -async function gcpCredentialsCreateACloudAccountConnectorForASubscription() { +async function gcpCredentialsCreateACloudAccountConnectorForASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -126,7 +124,7 @@ async function gcpCredentialsCreateACloudAccountConnectorForASubscription() { console.log(result); } -async function main() { +async function main(): Promise { awsAssumeRoleCreateACloudAccountConnectorForASubscription(); awsCredCreateACloudAccountConnectorForASubscription(); gcpCredentialsCreateACloudAccountConnectorForASubscription(); diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/connectorsDeleteSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/connectorsDeleteSample.ts index 560b46a7861a..49fcdb638d46 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/connectorsDeleteSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/connectorsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete a cloud account connector from a subscription @@ -20,7 +18,7 @@ dotenv.config(); * @summary Delete a cloud account connector from a subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2020-01-01-preview/examples/Connectors/DeleteConnectorSubscription_example.json */ -async function deleteACloudAccountConnectorFromASubscription() { +async function deleteACloudAccountConnectorFromASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -31,7 +29,7 @@ async function deleteACloudAccountConnectorFromASubscription() { console.log(result); } -async function main() { +async function main(): Promise { deleteACloudAccountConnectorFromASubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/connectorsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/connectorsGetSample.ts index 15d8756af0de..8d6ab71d7982 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/connectorsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/connectorsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Details of a specific cloud account connector @@ -20,7 +18,7 @@ dotenv.config(); * @summary Details of a specific cloud account connector * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2020-01-01-preview/examples/Connectors/GetConnectorSubscription_example.json */ -async function detailsOfASpecificCloudAccountConnector() { +async function detailsOfASpecificCloudAccountConnector(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -31,7 +29,7 @@ async function detailsOfASpecificCloudAccountConnector() { console.log(result); } -async function main() { +async function main(): Promise { detailsOfASpecificCloudAccountConnector(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/connectorsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/connectorsListSample.ts index 97a427780449..3671dd70d437 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/connectorsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/connectorsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Cloud accounts connectors of a subscription @@ -20,7 +18,7 @@ dotenv.config(); * @summary Cloud accounts connectors of a subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2020-01-01-preview/examples/Connectors/GetListConnectorSubscription_example.json */ -async function getAllCloudAccountsConnectorsOfASubscription() { +async function getAllCloudAccountsConnectorsOfASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -33,7 +31,7 @@ async function getAllCloudAccountsConnectorsOfASubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { getAllCloudAccountsConnectorsOfASubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/customAssessmentAutomationsCreateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/customAssessmentAutomationsCreateSample.ts index 9d53765c5e89..50a118b7fd9d 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/customAssessmentAutomationsCreateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/customAssessmentAutomationsCreateSample.ts @@ -13,9 +13,7 @@ import { SecurityCenter, } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a custom assessment automation for the provided subscription. Please note that providing an existing custom assessment automation will replace the existing record. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Creates or updates a custom assessment automation for the provided subscription. Please note that providing an existing custom assessment automation will replace the existing record. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-07-01-preview/examples/CustomAssessmentAutomations/customAssessmentAutomationCreate_example.json */ -async function createACustomAssessmentAutomation() { +async function createACustomAssessmentAutomation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; @@ -49,7 +47,7 @@ async function createACustomAssessmentAutomation() { console.log(result); } -async function main() { +async function main(): Promise { createACustomAssessmentAutomation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/customAssessmentAutomationsDeleteSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/customAssessmentAutomationsDeleteSample.ts index e14d28e01b96..914ff673a33c 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/customAssessmentAutomationsDeleteSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/customAssessmentAutomationsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a custom assessment automation by name for a provided subscription @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes a custom assessment automation by name for a provided subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-07-01-preview/examples/CustomAssessmentAutomations/customAssessmentAutomationDelete_example.json */ -async function deleteACustomAssessmentAutomation() { +async function deleteACustomAssessmentAutomation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; @@ -36,7 +34,7 @@ async function deleteACustomAssessmentAutomation() { console.log(result); } -async function main() { +async function main(): Promise { deleteACustomAssessmentAutomation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/customAssessmentAutomationsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/customAssessmentAutomationsGetSample.ts index 8a9e6060933c..a568f160979c 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/customAssessmentAutomationsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/customAssessmentAutomationsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a single custom assessment automation by name for the provided subscription and resource group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a single custom assessment automation by name for the provided subscription and resource group. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-07-01-preview/examples/CustomAssessmentAutomations/customAssessmentAutomationGet_example.json */ -async function getACustomAssessmentAutomation() { +async function getACustomAssessmentAutomation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; @@ -36,7 +34,7 @@ async function getACustomAssessmentAutomation() { console.log(result); } -async function main() { +async function main(): Promise { getACustomAssessmentAutomation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/customAssessmentAutomationsListByResourceGroupSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/customAssessmentAutomationsListByResourceGroupSample.ts index a747ba857593..36c051e48ba3 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/customAssessmentAutomationsListByResourceGroupSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/customAssessmentAutomationsListByResourceGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List custom assessment automations by provided subscription and resource group @@ -20,7 +18,7 @@ dotenv.config(); * @summary List custom assessment automations by provided subscription and resource group * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-07-01-preview/examples/CustomAssessmentAutomations/customAssessmentAutomationListByResourceGroup_example.json */ -async function listCustomAssessmentAutomationsInASubscriptionAndAResourceGroup() { +async function listCustomAssessmentAutomationsInASubscriptionAndAResourceGroup(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; @@ -37,7 +35,7 @@ async function listCustomAssessmentAutomationsInASubscriptionAndAResourceGroup() console.log(resArray); } -async function main() { +async function main(): Promise { listCustomAssessmentAutomationsInASubscriptionAndAResourceGroup(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/customAssessmentAutomationsListBySubscriptionSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/customAssessmentAutomationsListBySubscriptionSample.ts index 82e9e4edca19..2c5f2b9183e9 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/customAssessmentAutomationsListBySubscriptionSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/customAssessmentAutomationsListBySubscriptionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List custom assessment automations by provided subscription @@ -20,7 +18,7 @@ dotenv.config(); * @summary List custom assessment automations by provided subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-07-01-preview/examples/CustomAssessmentAutomations/customAssessmentAutomationListBySubscription_example.json */ -async function listCustomAssessmentAutomationsInASubscription() { +async function listCustomAssessmentAutomationsInASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; @@ -33,7 +31,7 @@ async function listCustomAssessmentAutomationsInASubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { listCustomAssessmentAutomationsInASubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/customEntityStoreAssignmentsCreateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/customEntityStoreAssignmentsCreateSample.ts index 4ba23c829750..5e3a7a46efaa 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/customEntityStoreAssignmentsCreateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/customEntityStoreAssignmentsCreateSample.ts @@ -13,9 +13,7 @@ import { SecurityCenter, } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates a custom entity store assignment for the provided subscription, if not already exists. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Creates a custom entity store assignment for the provided subscription, if not already exists. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-07-01-preview/examples/CustomEntityStoreAssignments/customEntityStoreAssignmentCreate_example.json */ -async function createACustomEntityStoreAssignment() { +async function createACustomEntityStoreAssignment(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; @@ -46,7 +44,7 @@ async function createACustomEntityStoreAssignment() { console.log(result); } -async function main() { +async function main(): Promise { createACustomEntityStoreAssignment(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/customEntityStoreAssignmentsDeleteSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/customEntityStoreAssignmentsDeleteSample.ts index d54bd37ad92f..977c4710ce14 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/customEntityStoreAssignmentsDeleteSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/customEntityStoreAssignmentsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete a custom entity store assignment by name for a provided subscription @@ -20,7 +18,7 @@ dotenv.config(); * @summary Delete a custom entity store assignment by name for a provided subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-07-01-preview/examples/CustomEntityStoreAssignments/customEntityStoreAssignmentDelete_example.json */ -async function deleteACustomEntityStoreAssignment() { +async function deleteACustomEntityStoreAssignment(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; @@ -37,7 +35,7 @@ async function deleteACustomEntityStoreAssignment() { console.log(result); } -async function main() { +async function main(): Promise { deleteACustomEntityStoreAssignment(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/customEntityStoreAssignmentsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/customEntityStoreAssignmentsGetSample.ts index 04d02a98c394..e26e17ea17bf 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/customEntityStoreAssignmentsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/customEntityStoreAssignmentsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a single custom entity store assignment by name for the provided subscription and resource group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a single custom entity store assignment by name for the provided subscription and resource group. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-07-01-preview/examples/CustomEntityStoreAssignments/customEntityStoreAssignmentGet_example.json */ -async function getACustomEntityStoreAssignment() { +async function getACustomEntityStoreAssignment(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; @@ -37,7 +35,7 @@ async function getACustomEntityStoreAssignment() { console.log(result); } -async function main() { +async function main(): Promise { getACustomEntityStoreAssignment(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/customEntityStoreAssignmentsListByResourceGroupSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/customEntityStoreAssignmentsListByResourceGroupSample.ts index bf46ee3abe5c..1d18fdbaea0c 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/customEntityStoreAssignmentsListByResourceGroupSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/customEntityStoreAssignmentsListByResourceGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List custom entity store assignments by a provided subscription and resource group @@ -20,7 +18,7 @@ dotenv.config(); * @summary List custom entity store assignments by a provided subscription and resource group * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-07-01-preview/examples/CustomEntityStoreAssignments/customEntityStoreAssignmentListByResourceGroup_example.json */ -async function listCustomEntityStoreAssignmentsInASubscriptionAndAResourceGroup() { +async function listCustomEntityStoreAssignmentsInASubscriptionAndAResourceGroup(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; @@ -37,7 +35,7 @@ async function listCustomEntityStoreAssignmentsInASubscriptionAndAResourceGroup( console.log(resArray); } -async function main() { +async function main(): Promise { listCustomEntityStoreAssignmentsInASubscriptionAndAResourceGroup(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/customEntityStoreAssignmentsListBySubscriptionSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/customEntityStoreAssignmentsListBySubscriptionSample.ts index 7e7a29f43a02..94093896c4e0 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/customEntityStoreAssignmentsListBySubscriptionSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/customEntityStoreAssignmentsListBySubscriptionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List custom entity store assignments by provided subscription @@ -20,7 +18,7 @@ dotenv.config(); * @summary List custom entity store assignments by provided subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-07-01-preview/examples/CustomEntityStoreAssignments/customEntityStoreAssignmentListBySubscription_example.json */ -async function listCustomEntityStoreAssignmentsInASubscription() { +async function listCustomEntityStoreAssignmentsInASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; @@ -33,7 +31,7 @@ async function listCustomEntityStoreAssignmentsInASubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { listCustomEntityStoreAssignmentsInASubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/defenderForStorageCreateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/defenderForStorageCreateSample.ts index 673b3c4753c9..ef3c3ce71682 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/defenderForStorageCreateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/defenderForStorageCreateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DefenderForStorageSetting, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates the Defender for Storage settings on a specified storage account. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Creates or updates the Defender for Storage settings on a specified storage account. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-12-01-preview/examples/DefenderForStorage/PutDefenderForStorageSettings_example.json */ -async function createsOrUpdatesTheDefenderForStorageSettingsOnASpecifiedResource() { +async function createsOrUpdatesTheDefenderForStorageSettingsOnASpecifiedResource(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/SampleRG/providers/Microsoft.Storage/storageAccounts/samplestorageaccount"; const settingName = "current"; @@ -41,7 +39,7 @@ async function createsOrUpdatesTheDefenderForStorageSettingsOnASpecifiedResource console.log(result); } -async function main() { +async function main(): Promise { createsOrUpdatesTheDefenderForStorageSettingsOnASpecifiedResource(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/defenderForStorageGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/defenderForStorageGetSample.ts index 411b90498611..ae295353442c 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/defenderForStorageGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/defenderForStorageGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the Defender for Storage settings for the specified storage account. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets the Defender for Storage settings for the specified storage account. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-12-01-preview/examples/DefenderForStorage/GetDefenderForStorageSettings_example.json */ -async function getsTheDefenderForStorageSettingsForTheSpecifiedResource() { +async function getsTheDefenderForStorageSettingsForTheSpecifiedResource(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/SampleRG/providers/Microsoft.Storage/storageAccounts/samplestorageaccount"; const settingName = "current"; @@ -30,7 +28,7 @@ async function getsTheDefenderForStorageSettingsForTheSpecifiedResource() { console.log(result); } -async function main() { +async function main(): Promise { getsTheDefenderForStorageSettingsForTheSpecifiedResource(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/devOpsConfigurationsCreateOrUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/devOpsConfigurationsCreateOrUpdateSample.ts index 1be3bb52443d..72f1d49506e0 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/devOpsConfigurationsCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/devOpsConfigurationsCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DevOpsConfiguration, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a DevOps Configuration. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Creates or updates a DevOps Configuration. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/CreateOrUpdateDevOpsConfigurationsOnboardCurrentAndFuture_example.json */ -async function createOrUpdateDevOpsConfigurationsOnboardCurrentAndFuture() { +async function createOrUpdateDevOpsConfigurationsOnboardCurrentAndFuture(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -48,7 +46,7 @@ async function createOrUpdateDevOpsConfigurationsOnboardCurrentAndFuture() { * @summary Creates or updates a DevOps Configuration. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/CreateOrUpdateDevOpsConfigurationsOnboardCurrentOnly_example.json */ -async function createOrUpdateDevOpsConfigurationsOnboardCurrentOnly() { +async function createOrUpdateDevOpsConfigurationsOnboardCurrentOnly(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -76,7 +74,7 @@ async function createOrUpdateDevOpsConfigurationsOnboardCurrentOnly() { * @summary Creates or updates a DevOps Configuration. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/CreateOrUpdateDevOpsConfigurationsOnboardSelected_example.json */ -async function createOrUpdateDevOpsConfigurationsOnboardSelected() { +async function createOrUpdateDevOpsConfigurationsOnboardSelected(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -99,7 +97,7 @@ async function createOrUpdateDevOpsConfigurationsOnboardSelected() { console.log(result); } -async function main() { +async function main(): Promise { createOrUpdateDevOpsConfigurationsOnboardCurrentAndFuture(); createOrUpdateDevOpsConfigurationsOnboardCurrentOnly(); createOrUpdateDevOpsConfigurationsOnboardSelected(); diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/devOpsConfigurationsDeleteSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/devOpsConfigurationsDeleteSample.ts index 17b30e9e5865..41b125a75139 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/devOpsConfigurationsDeleteSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/devOpsConfigurationsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a DevOps Connector. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes a DevOps Connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/DeleteDevOpsConfigurations_example.json */ -async function deleteDevOpsConfigurations() { +async function deleteDevOpsConfigurations(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -35,7 +33,7 @@ async function deleteDevOpsConfigurations() { console.log(result); } -async function main() { +async function main(): Promise { deleteDevOpsConfigurations(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/devOpsConfigurationsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/devOpsConfigurationsGetSample.ts index 6d838ce35c42..6839d15e8202 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/devOpsConfigurationsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/devOpsConfigurationsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a DevOps Configuration. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a DevOps Configuration. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/GetDevOpsConfigurations_example.json */ -async function getDevOpsConfigurations() { +async function getDevOpsConfigurations(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -35,7 +33,7 @@ async function getDevOpsConfigurations() { console.log(result); } -async function main() { +async function main(): Promise { getDevOpsConfigurations(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/devOpsConfigurationsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/devOpsConfigurationsListSample.ts index 38a385a22097..a31fb0b42d3f 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/devOpsConfigurationsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/devOpsConfigurationsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List DevOps Configurations. @@ -20,7 +18,7 @@ dotenv.config(); * @summary List DevOps Configurations. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/ListDevOpsConfigurations_example.json */ -async function listDevOpsConfigurations() { +async function listDevOpsConfigurations(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -38,7 +36,7 @@ async function listDevOpsConfigurations() { console.log(resArray); } -async function main() { +async function main(): Promise { listDevOpsConfigurations(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/devOpsConfigurationsUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/devOpsConfigurationsUpdateSample.ts index 3c0f0e26ad9a..003b740efdad 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/devOpsConfigurationsUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/devOpsConfigurationsUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DevOpsConfiguration, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a DevOps Configuration. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Updates a DevOps Configuration. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/UpdateDevOpsConfigurations_example.json */ -async function updateDevOpsConfigurations() { +async function updateDevOpsConfigurations(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -39,7 +37,7 @@ async function updateDevOpsConfigurations() { console.log(result); } -async function main() { +async function main(): Promise { updateDevOpsConfigurations(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/devOpsOperationResultsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/devOpsOperationResultsGetSample.ts index f2c6d5f68fe9..a0870a6b49d1 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/devOpsOperationResultsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/devOpsOperationResultsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get devops long running operation result. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get devops long running operation result. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/GetDevOpsOperationResultsFailed_example.json */ -async function getDevOpsOperationResultsFailed() { +async function getDevOpsOperationResultsFailed(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -43,7 +41,7 @@ async function getDevOpsOperationResultsFailed() { * @summary Get devops long running operation result. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/GetDevOpsOperationResultsSucceeded_example.json */ -async function getDevOpsOperationResultsSucceeded() { +async function getDevOpsOperationResultsSucceeded(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -60,7 +58,7 @@ async function getDevOpsOperationResultsSucceeded() { console.log(result); } -async function main() { +async function main(): Promise { getDevOpsOperationResultsFailed(); getDevOpsOperationResultsSucceeded(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/deviceSecurityGroupsCreateOrUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/deviceSecurityGroupsCreateOrUpdateSample.ts index 8a79e65ebf54..5daabf309297 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/deviceSecurityGroupsCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/deviceSecurityGroupsCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DeviceSecurityGroup, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to creates or updates the device security group on a specified IoT Hub resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Use this method to creates or updates the device security group on a specified IoT Hub resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/DeviceSecurityGroups/PutDeviceSecurityGroups_example.json */ -async function createOrUpdateADeviceSecurityGroupForTheSpecifiedIoTHubResource() { +async function createOrUpdateADeviceSecurityGroupForTheSpecifiedIoTHubResource(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/SampleRG/providers/Microsoft.Devices/iotHubs/sampleiothub"; const deviceSecurityGroupName = "samplesecuritygroup"; @@ -45,7 +43,7 @@ async function createOrUpdateADeviceSecurityGroupForTheSpecifiedIoTHubResource() console.log(result); } -async function main() { +async function main(): Promise { createOrUpdateADeviceSecurityGroupForTheSpecifiedIoTHubResource(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/deviceSecurityGroupsDeleteSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/deviceSecurityGroupsDeleteSample.ts index e3fd14f38c25..74db06c20188 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/deviceSecurityGroupsDeleteSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/deviceSecurityGroupsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to User this method to deletes the device security group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary User this method to deletes the device security group. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/DeviceSecurityGroups/DeleteDeviceSecurityGroups_example.json */ -async function deleteADeviceSecurityGroupForTheSpecifiedIoTHubResource() { +async function deleteADeviceSecurityGroupForTheSpecifiedIoTHubResource(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/SampleRG/providers/Microsoft.Devices/iotHubs/sampleiothub"; const deviceSecurityGroupName = "samplesecuritygroup"; @@ -33,7 +31,7 @@ async function deleteADeviceSecurityGroupForTheSpecifiedIoTHubResource() { console.log(result); } -async function main() { +async function main(): Promise { deleteADeviceSecurityGroupForTheSpecifiedIoTHubResource(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/deviceSecurityGroupsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/deviceSecurityGroupsGetSample.ts index a5827a058a4e..bd42ff65e065 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/deviceSecurityGroupsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/deviceSecurityGroupsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to get the device security group for the specified IoT Hub resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Use this method to get the device security group for the specified IoT Hub resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/DeviceSecurityGroups/GetDeviceSecurityGroups_example.json */ -async function getADeviceSecurityGroupForTheSpecifiedIoTHubResource() { +async function getADeviceSecurityGroupForTheSpecifiedIoTHubResource(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/SampleRG/providers/Microsoft.Devices/iotHubs/sampleiothub"; const deviceSecurityGroupName = "samplesecuritygroup"; @@ -33,7 +31,7 @@ async function getADeviceSecurityGroupForTheSpecifiedIoTHubResource() { console.log(result); } -async function main() { +async function main(): Promise { getADeviceSecurityGroupForTheSpecifiedIoTHubResource(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/deviceSecurityGroupsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/deviceSecurityGroupsListSample.ts index adaf87b1fccb..cd2e7685b740 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/deviceSecurityGroupsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/deviceSecurityGroupsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method get the list of device security groups for the specified IoT Hub resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Use this method get the list of device security groups for the specified IoT Hub resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/DeviceSecurityGroups/ListDeviceSecurityGroups_example.json */ -async function listAllDeviceSecurityGroupsForTheSpecifiedIoTHubResource() { +async function listAllDeviceSecurityGroupsForTheSpecifiedIoTHubResource(): Promise { const resourceId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/SampleRG/providers/Microsoft.Devices/iotHubs/sampleiothub"; const credential = new DefaultAzureCredential(); @@ -32,7 +30,7 @@ async function listAllDeviceSecurityGroupsForTheSpecifiedIoTHubResource() { console.log(resArray); } -async function main() { +async function main(): Promise { listAllDeviceSecurityGroupsForTheSpecifiedIoTHubResource(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/discoveredSecuritySolutionsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/discoveredSecuritySolutionsGetSample.ts index d0c90ae37290..ce2b405388da 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/discoveredSecuritySolutionsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/discoveredSecuritySolutionsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a specific discovered Security Solution. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a specific discovered Security Solution. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/DiscoveredSecuritySolutions/GetDiscoveredSecuritySolutionResourceGroupLocation_example.json */ -async function getDiscoveredSecuritySolutionFromASecurityDataLocation() { +async function getDiscoveredSecuritySolutionFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -37,7 +35,7 @@ async function getDiscoveredSecuritySolutionFromASecurityDataLocation() { console.log(result); } -async function main() { +async function main(): Promise { getDiscoveredSecuritySolutionFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/discoveredSecuritySolutionsListByHomeRegionSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/discoveredSecuritySolutionsListByHomeRegionSample.ts index defffb7b4722..cd136decafe6 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/discoveredSecuritySolutionsListByHomeRegionSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/discoveredSecuritySolutionsListByHomeRegionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of discovered Security Solutions for the subscription and location. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a list of discovered Security Solutions for the subscription and location. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/DiscoveredSecuritySolutions/GetDiscoveredSecuritySolutionsSubscriptionLocation_example.json */ -async function getDiscoveredSecuritySolutionsFromASecurityDataLocation() { +async function getDiscoveredSecuritySolutionsFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -36,7 +34,7 @@ async function getDiscoveredSecuritySolutionsFromASecurityDataLocation() { console.log(resArray); } -async function main() { +async function main(): Promise { getDiscoveredSecuritySolutionsFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/discoveredSecuritySolutionsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/discoveredSecuritySolutionsListSample.ts index ecd9eae81232..1630a7e296b9 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/discoveredSecuritySolutionsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/discoveredSecuritySolutionsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of discovered Security Solutions for the subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a list of discovered Security Solutions for the subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/DiscoveredSecuritySolutions/GetDiscoveredSecuritySolutionsSubscription_example.json */ -async function getDiscoveredSecuritySolutions() { +async function getDiscoveredSecuritySolutions(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -33,7 +31,7 @@ async function getDiscoveredSecuritySolutions() { console.log(resArray); } -async function main() { +async function main(): Promise { getDiscoveredSecuritySolutions(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/externalSecuritySolutionsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/externalSecuritySolutionsGetSample.ts index 1387c3300234..fe0f4a247a9f 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/externalSecuritySolutionsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/externalSecuritySolutionsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a specific external Security Solution. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a specific external Security Solution. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/ExternalSecuritySolutions/GetExternalSecuritySolution_example.json */ -async function getExternalSecuritySolution() { +async function getExternalSecuritySolution(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -39,7 +37,7 @@ async function getExternalSecuritySolution() { console.log(result); } -async function main() { +async function main(): Promise { getExternalSecuritySolution(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/externalSecuritySolutionsListByHomeRegionSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/externalSecuritySolutionsListByHomeRegionSample.ts index b9184a98bab4..ebab5c90c668 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/externalSecuritySolutionsListByHomeRegionSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/externalSecuritySolutionsListByHomeRegionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of external Security Solutions for the subscription and location. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a list of external Security Solutions for the subscription and location. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/ExternalSecuritySolutions/GetExternalSecuritySolutionsSubscriptionLocation_example.json */ -async function getExternalSecuritySolutionsOnASubscriptionFromSecurityDataLocation() { +async function getExternalSecuritySolutionsOnASubscriptionFromSecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -36,7 +34,7 @@ async function getExternalSecuritySolutionsOnASubscriptionFromSecurityDataLocati console.log(resArray); } -async function main() { +async function main(): Promise { getExternalSecuritySolutionsOnASubscriptionFromSecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/externalSecuritySolutionsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/externalSecuritySolutionsListSample.ts index 1047bcb55522..5ce2ffad0be4 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/externalSecuritySolutionsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/externalSecuritySolutionsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of external security solutions for the subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a list of external security solutions for the subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/ExternalSecuritySolutions/GetExternalSecuritySolutionsSubscription_example.json */ -async function getExternalSecuritySolutionsOnASubscription() { +async function getExternalSecuritySolutionsOnASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -33,7 +31,7 @@ async function getExternalSecuritySolutionsOnASubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { getExternalSecuritySolutionsOnASubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/getSensitivitySettingsSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/getSensitivitySettingsSample.ts index ff52255940e5..938382d3dac7 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/getSensitivitySettingsSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/getSensitivitySettingsSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets data sensitivity settings for sensitive data discovery @@ -20,14 +18,14 @@ dotenv.config(); * @summary Gets data sensitivity settings for sensitive data discovery * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-15-preview/examples/SensitivitySettings/GetSensitivitySettings_example.json */ -async function getSensitivitySettings() { +async function getSensitivitySettings(): Promise { const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); const result = await client.getSensitivitySettings(); console.log(result); } -async function main() { +async function main(): Promise { getSensitivitySettings(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/gitHubOwnersGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/gitHubOwnersGetSample.ts index efcefebb500a..bdd8121d9e4b 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/gitHubOwnersGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/gitHubOwnersGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a monitored GitHub owner. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Returns a monitored GitHub owner. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/GetGitHubOwners_example.json */ -async function getGitHubOwners() { +async function getGitHubOwners(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -37,7 +35,7 @@ async function getGitHubOwners() { console.log(result); } -async function main() { +async function main(): Promise { getGitHubOwners(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/gitHubOwnersListAvailableSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/gitHubOwnersListAvailableSample.ts index 53f0d5824034..102d5531b51c 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/gitHubOwnersListAvailableSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/gitHubOwnersListAvailableSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a list of all GitHub owners accessible by the user token consumed by the connector. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Returns a list of all GitHub owners accessible by the user token consumed by the connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/ListAvailableGitHubOwners_example.json */ -async function listAvailableGitHubOwners() { +async function listAvailableGitHubOwners(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -35,7 +33,7 @@ async function listAvailableGitHubOwners() { console.log(result); } -async function main() { +async function main(): Promise { listAvailableGitHubOwners(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/gitHubOwnersListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/gitHubOwnersListSample.ts index b5952489a4aa..e71a2bccc815 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/gitHubOwnersListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/gitHubOwnersListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a list of GitHub owners onboarded to the connector. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Returns a list of GitHub owners onboarded to the connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/ListGitHubOwners_example.json */ -async function listGitHubOwners() { +async function listGitHubOwners(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -38,7 +36,7 @@ async function listGitHubOwners() { console.log(resArray); } -async function main() { +async function main(): Promise { listGitHubOwners(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/gitHubReposGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/gitHubReposGetSample.ts index 43dbc1e77696..ece77e46de5e 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/gitHubReposGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/gitHubReposGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a monitored GitHub repository. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Returns a monitored GitHub repository. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/GetGitHubRepos_example.json */ -async function getGitHubRepos() { +async function getGitHubRepos(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -39,7 +37,7 @@ async function getGitHubRepos() { console.log(result); } -async function main() { +async function main(): Promise { getGitHubRepos(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/gitHubReposListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/gitHubReposListSample.ts index 56037d5261a8..d1f23d91be25 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/gitHubReposListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/gitHubReposListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a list of GitHub repositories onboarded to the connector. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Returns a list of GitHub repositories onboarded to the connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/ListGitHubRepos_example.json */ -async function listGitHubRepos() { +async function listGitHubRepos(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -40,7 +38,7 @@ async function listGitHubRepos() { console.log(resArray); } -async function main() { +async function main(): Promise { listGitHubRepos(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/gitLabGroupsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/gitLabGroupsGetSample.ts index 0cdf1821d172..f1e2cd4443b2 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/gitLabGroupsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/gitLabGroupsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a monitored GitLab Group resource for a given fully-qualified name. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Returns a monitored GitLab Group resource for a given fully-qualified name. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/GetGitLabGroups_example.json */ -async function getGitLabGroups() { +async function getGitLabGroups(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -37,7 +35,7 @@ async function getGitLabGroups() { console.log(result); } -async function main() { +async function main(): Promise { getGitLabGroups(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/gitLabGroupsListAvailableSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/gitLabGroupsListAvailableSample.ts index 8dbe82a109d7..f2a761095859 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/gitLabGroupsListAvailableSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/gitLabGroupsListAvailableSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a list of all GitLab groups accessible by the user token consumed by the connector. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Returns a list of all GitLab groups accessible by the user token consumed by the connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/ListAvailableGitLabGroups_example.json */ -async function listAvailableGitLabGroups() { +async function listAvailableGitLabGroups(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -35,7 +33,7 @@ async function listAvailableGitLabGroups() { console.log(result); } -async function main() { +async function main(): Promise { listAvailableGitLabGroups(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/gitLabGroupsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/gitLabGroupsListSample.ts index c1809804a136..0c96c09be927 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/gitLabGroupsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/gitLabGroupsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a list of GitLab groups onboarded to the connector. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Returns a list of GitLab groups onboarded to the connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/ListGitLabGroups_example.json */ -async function listGitLabGroups() { +async function listGitLabGroups(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -38,7 +36,7 @@ async function listGitLabGroups() { console.log(resArray); } -async function main() { +async function main(): Promise { listGitLabGroups(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/gitLabProjectsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/gitLabProjectsGetSample.ts index 9bccc4f1e4e5..05109a1729d7 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/gitLabProjectsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/gitLabProjectsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Returns a monitored GitLab Project resource for a given fully-qualified group name and project name. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Returns a monitored GitLab Project resource for a given fully-qualified group name and project name. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/GetGitLabProjects_example.json */ -async function getGitLabProjects() { +async function getGitLabProjects(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -39,7 +37,7 @@ async function getGitLabProjects() { console.log(result); } -async function main() { +async function main(): Promise { getGitLabProjects(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/gitLabProjectsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/gitLabProjectsListSample.ts index c8ba941a282f..8bdac6fbf294 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/gitLabProjectsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/gitLabProjectsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of GitLab projects that are directly owned by given group and onboarded to the connector. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a list of GitLab projects that are directly owned by given group and onboarded to the connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/ListGitLabProjects_example.json */ -async function listGitLabProjects() { +async function listGitLabProjects(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -40,7 +38,7 @@ async function listGitLabProjects() { console.log(resArray); } -async function main() { +async function main(): Promise { listGitLabProjects(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/gitLabSubgroupsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/gitLabSubgroupsListSample.ts index 0f8c90b1dbfd..553be4e1eecd 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/gitLabSubgroupsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/gitLabSubgroupsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets nested subgroups of given GitLab Group which are onboarded to the connector. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets nested subgroups of given GitLab Group which are onboarded to the connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-09-01-preview/examples/SecurityConnectorsDevOps/ListGitLabSubgroups_example.json */ -async function listGitLabSubgroups() { +async function listGitLabSubgroups(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "0806e1cd-cfda-4ff8-b99c-2b0af42cffd3"; @@ -37,7 +35,7 @@ async function listGitLabSubgroups() { console.log(result); } -async function main() { +async function main(): Promise { listGitLabSubgroups(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceAssignmentsCreateOrUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceAssignmentsCreateOrUpdateSample.ts index 77b3149ca0f8..deb5da252372 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceAssignmentsCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceAssignmentsCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { GovernanceAssignment, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a governance assignment on the given subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Creates or updates a governance assignment on the given subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceAssignments/PutGovernanceAssignment_example.json */ -async function createGovernanceAssignment() { +async function createGovernanceAssignment(): Promise { const scope = "subscriptions/c32e05d9-7207-4e22-bdf4-4f7d9c72e5fd/resourceGroups/compute_servers/providers/Microsoft.Compute/virtualMachines/win2012"; const assessmentName = "6b9421dd-5555-2251-9b3d-2be58e2f82cd"; @@ -54,7 +52,7 @@ async function createGovernanceAssignment() { console.log(result); } -async function main() { +async function main(): Promise { createGovernanceAssignment(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceAssignmentsDeleteSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceAssignmentsDeleteSample.ts index 466735216685..bc536579a998 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceAssignmentsDeleteSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceAssignmentsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete a GovernanceAssignment over a given scope @@ -20,7 +18,7 @@ dotenv.config(); * @summary Delete a GovernanceAssignment over a given scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceAssignments/DeleteGovernanceAssignment_example.json */ -async function deleteSecurityAssignment() { +async function deleteSecurityAssignment(): Promise { const scope = "subscriptions/c32e05d9-7207-4e22-bdf4-4f7d9c72e5fd/resourceGroups/compute_servers/providers/Microsoft.Compute/virtualMachines/win2012"; const assessmentName = "6b9421dd-5555-2251-9b3d-2be58e2f82cd"; @@ -35,7 +33,7 @@ async function deleteSecurityAssignment() { console.log(result); } -async function main() { +async function main(): Promise { deleteSecurityAssignment(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceAssignmentsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceAssignmentsGetSample.ts index b56cd3d00b23..ae8518d82f15 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceAssignmentsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceAssignmentsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a specific governanceAssignment for the requested scope by AssignmentKey @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get a specific governanceAssignment for the requested scope by AssignmentKey * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceAssignments/GetGovernanceAssignment_example.json */ -async function getGovernanceAssignmentBySpecificGovernanceAssignmentKey() { +async function getGovernanceAssignmentBySpecificGovernanceAssignmentKey(): Promise { const scope = "subscriptions/c32e05d9-7207-4e22-bdf4-4f7d9c72e5fd/resourceGroups/compute_servers/providers/Microsoft.Compute/virtualMachines/win2012"; const assessmentName = "6b9421dd-5555-2251-9b3d-2be58e2f82cd"; @@ -35,7 +33,7 @@ async function getGovernanceAssignmentBySpecificGovernanceAssignmentKey() { console.log(result); } -async function main() { +async function main(): Promise { getGovernanceAssignmentBySpecificGovernanceAssignmentKey(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceAssignmentsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceAssignmentsListSample.ts index ffd5adae1e6f..1d38febf4cbe 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceAssignmentsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceAssignmentsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get governance assignments on all of your resources inside a scope @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get governance assignments on all of your resources inside a scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceAssignments/ListGovernanceAssignments_example.json */ -async function listGovernanceAssignments() { +async function listGovernanceAssignments(): Promise { const scope = "subscriptions/c32e05d9-7207-4e22-bdf4-4f7d9c72e5fd"; const assessmentName = "6b9421dd-5555-2251-9b3d-2be58e2f82cd"; const credential = new DefaultAzureCredential(); @@ -35,7 +33,7 @@ async function listGovernanceAssignments() { console.log(resArray); } -async function main() { +async function main(): Promise { listGovernanceAssignments(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceRulesCreateOrUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceRulesCreateOrUpdateSample.ts index 1e6d5638d8b3..e1f81aef278b 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceRulesCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceRulesCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { GovernanceRule, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a governance rule over a given scope @@ -20,7 +18,7 @@ dotenv.config(); * @summary Creates or updates a governance rule over a given scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/PutManagementGroupGovernanceRule_example.json */ -async function createOrUpdateGovernanceRuleOverManagementGroupScope() { +async function createOrUpdateGovernanceRuleOverManagementGroupScope(): Promise { const scope = "providers/Microsoft.Management/managementGroups/contoso"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; const governanceRule: GovernanceRule = { @@ -67,7 +65,7 @@ async function createOrUpdateGovernanceRuleOverManagementGroupScope() { * @summary Creates or updates a governance rule over a given scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/PutSecurityConnectorGovernanceRule_example.json */ -async function createOrUpdateGovernanceRuleOverSecurityConnectorScope() { +async function createOrUpdateGovernanceRuleOverSecurityConnectorScope(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/gcpResourceGroup/providers/Microsoft.Security/securityConnectors/gcpconnector"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; @@ -114,7 +112,7 @@ async function createOrUpdateGovernanceRuleOverSecurityConnectorScope() { * @summary Creates or updates a governance rule over a given scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/PutGovernanceRule_example.json */ -async function createOrUpdateGovernanceRuleOverSubscriptionScope() { +async function createOrUpdateGovernanceRuleOverSubscriptionScope(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; const governanceRule: GovernanceRule = { @@ -154,7 +152,7 @@ async function createOrUpdateGovernanceRuleOverSubscriptionScope() { console.log(result); } -async function main() { +async function main(): Promise { createOrUpdateGovernanceRuleOverManagementGroupScope(); createOrUpdateGovernanceRuleOverSecurityConnectorScope(); createOrUpdateGovernanceRuleOverSubscriptionScope(); diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceRulesDeleteSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceRulesDeleteSample.ts index f32d3be940f0..dfaaf6509e6b 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceRulesDeleteSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceRulesDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete a Governance rule over a given scope @@ -20,7 +18,7 @@ dotenv.config(); * @summary Delete a Governance rule over a given scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/DeleteManagementGroupGovernanceRule_example.json */ -async function deleteAGovernanceRuleOverManagementGroupScope() { +async function deleteAGovernanceRuleOverManagementGroupScope(): Promise { const scope = "providers/Microsoft.Management/managementGroups/contoso"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; const credential = new DefaultAzureCredential(); @@ -35,7 +33,7 @@ async function deleteAGovernanceRuleOverManagementGroupScope() { * @summary Delete a Governance rule over a given scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/DeleteSecurityConnectorGovernanceRule_example.json */ -async function deleteAGovernanceRuleOverSecurityConnectorScope() { +async function deleteAGovernanceRuleOverSecurityConnectorScope(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/gcpResourceGroup/providers/Microsoft.Security/securityConnectors/gcpconnector"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; @@ -51,7 +49,7 @@ async function deleteAGovernanceRuleOverSecurityConnectorScope() { * @summary Delete a Governance rule over a given scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/DeleteGovernanceRule_example.json */ -async function deleteAGovernanceRuleOverSubscriptionScope() { +async function deleteAGovernanceRuleOverSubscriptionScope(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; const credential = new DefaultAzureCredential(); @@ -60,7 +58,7 @@ async function deleteAGovernanceRuleOverSubscriptionScope() { console.log(result); } -async function main() { +async function main(): Promise { deleteAGovernanceRuleOverManagementGroupScope(); deleteAGovernanceRuleOverSecurityConnectorScope(); deleteAGovernanceRuleOverSubscriptionScope(); diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceRulesExecuteSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceRulesExecuteSample.ts index 04602704bf71..e1d321c5bd60 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceRulesExecuteSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceRulesExecuteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Execute a governance rule @@ -20,7 +18,7 @@ dotenv.config(); * @summary Execute a governance rule * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/PostGovernanceRule_example.json */ -async function executeGovernanceRuleOverSubscriptionScope() { +async function executeGovernanceRuleOverSubscriptionScope(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; const credential = new DefaultAzureCredential(); @@ -38,7 +36,7 @@ async function executeGovernanceRuleOverSubscriptionScope() { * @summary Execute a governance rule * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/PostManagementGroupGovernanceRule_example.json */ -async function executeGovernanceRuleOverManagementGroupScope() { +async function executeGovernanceRuleOverManagementGroupScope(): Promise { const scope = "providers/Microsoft.Management/managementGroups/contoso"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; const credential = new DefaultAzureCredential(); @@ -56,7 +54,7 @@ async function executeGovernanceRuleOverManagementGroupScope() { * @summary Execute a governance rule * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/PostSecurityConnectorGovernanceRule_example.json */ -async function executeGovernanceRuleOverSecurityConnectorScope() { +async function executeGovernanceRuleOverSecurityConnectorScope(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/gcpResourceGroup/providers/Microsoft.Security/securityConnectors/gcpconnector"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; @@ -69,7 +67,7 @@ async function executeGovernanceRuleOverSecurityConnectorScope() { console.log(result); } -async function main() { +async function main(): Promise { executeGovernanceRuleOverSubscriptionScope(); executeGovernanceRuleOverManagementGroupScope(); executeGovernanceRuleOverSecurityConnectorScope(); diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceRulesGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceRulesGetSample.ts index 5658b9653d4a..f68db5c087ee 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceRulesGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceRulesGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a specific governance rule for the requested scope by ruleId @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get a specific governance rule for the requested scope by ruleId * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/GetManagementGroupGovernanceRule_example.json */ -async function getAGovernanceRuleOverManagementGroupScope() { +async function getAGovernanceRuleOverManagementGroupScope(): Promise { const scope = "providers/Microsoft.Management/managementGroups/contoso"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; const credential = new DefaultAzureCredential(); @@ -35,7 +33,7 @@ async function getAGovernanceRuleOverManagementGroupScope() { * @summary Get a specific governance rule for the requested scope by ruleId * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/GetSecurityConnectorGovernanceRule_example.json */ -async function getAGovernanceRuleOverSecurityConnectorScope() { +async function getAGovernanceRuleOverSecurityConnectorScope(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/gcpResourceGroup/providers/Microsoft.Security/securityConnectors/gcpconnector"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; @@ -51,7 +49,7 @@ async function getAGovernanceRuleOverSecurityConnectorScope() { * @summary Get a specific governance rule for the requested scope by ruleId * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/GetGovernanceRule_example.json */ -async function getAGovernanceRuleOverSubscriptionScope() { +async function getAGovernanceRuleOverSubscriptionScope(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; const credential = new DefaultAzureCredential(); @@ -60,7 +58,7 @@ async function getAGovernanceRuleOverSubscriptionScope() { console.log(result); } -async function main() { +async function main(): Promise { getAGovernanceRuleOverManagementGroupScope(); getAGovernanceRuleOverSecurityConnectorScope(); getAGovernanceRuleOverSubscriptionScope(); diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceRulesListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceRulesListSample.ts index add489ee3590..e83c4248348d 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceRulesListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceRulesListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a list of all relevant governance rules over a scope @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get a list of all relevant governance rules over a scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/ListByManagementGroupGovernanceRules_example.json */ -async function listGovernanceRulesByManagementGroupScope() { +async function listGovernanceRulesByManagementGroupScope(): Promise { const scope = "providers/Microsoft.Management/managementGroups/contoso"; const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); @@ -37,7 +35,7 @@ async function listGovernanceRulesByManagementGroupScope() { * @summary Get a list of all relevant governance rules over a scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/ListBySecurityConnectorGovernanceRules_example.json */ -async function listGovernanceRulesBySecurityConnectorScope() { +async function listGovernanceRulesBySecurityConnectorScope(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/gcpResourceGroup/providers/Microsoft.Security/securityConnectors/gcpconnector"; const credential = new DefaultAzureCredential(); @@ -55,7 +53,7 @@ async function listGovernanceRulesBySecurityConnectorScope() { * @summary Get a list of all relevant governance rules over a scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/ListBySubscriptionGovernanceRules_example.json */ -async function listGovernanceRulesBySubscriptionScope() { +async function listGovernanceRulesBySubscriptionScope(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); @@ -66,7 +64,7 @@ async function listGovernanceRulesBySubscriptionScope() { console.log(resArray); } -async function main() { +async function main(): Promise { listGovernanceRulesByManagementGroupScope(); listGovernanceRulesBySecurityConnectorScope(); listGovernanceRulesBySubscriptionScope(); diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceRulesOperationResultsSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceRulesOperationResultsSample.ts index aaca96711fa0..f41c3c038c19 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceRulesOperationResultsSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/governanceRulesOperationResultsSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get governance rules long run operation result for the requested scope by ruleId and operationId @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get governance rules long run operation result for the requested scope by ruleId and operationId * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/GetManagementGroupGovernanceRuleExecuteStatus_example.json */ -async function getGovernanceRulesLongRunOperationResultOverManagementGroup() { +async function getGovernanceRulesLongRunOperationResultOverManagementGroup(): Promise { const scope = "providers/Microsoft.Management/managementGroups/contoso"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; const operationId = "58b33f4f-c8c7-4b01-99cc-d437db4d40dd"; @@ -40,7 +38,7 @@ async function getGovernanceRulesLongRunOperationResultOverManagementGroup() { * @summary Get governance rules long run operation result for the requested scope by ruleId and operationId * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/GetSecurityConnectorGovernanceRuleExecuteStatus_example.json */ -async function getGovernanceRulesLongRunOperationResultOverSecurityConnector() { +async function getGovernanceRulesLongRunOperationResultOverSecurityConnector(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/gcpResourceGroup/providers/Microsoft.Security/securityConnectors/gcpconnector"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; @@ -61,7 +59,7 @@ async function getGovernanceRulesLongRunOperationResultOverSecurityConnector() { * @summary Get governance rules long run operation result for the requested scope by ruleId and operationId * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-01-01-preview/examples/GovernanceRules/GetGovernanceRuleExecuteStatus_example.json */ -async function getGovernanceRulesLongRunOperationResultOverSubscription() { +async function getGovernanceRulesLongRunOperationResultOverSubscription(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const ruleId = "ad9a8e26-29d9-4829-bb30-e597a58cdbb8"; const operationId = "58b33f4f-c8c7-4b01-99cc-d437db4d40dd"; @@ -75,7 +73,7 @@ async function getGovernanceRulesLongRunOperationResultOverSubscription() { console.log(result); } -async function main() { +async function main(): Promise { getGovernanceRulesLongRunOperationResultOverManagementGroup(); getGovernanceRulesLongRunOperationResultOverSecurityConnector(); getGovernanceRulesLongRunOperationResultOverSubscription(); diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/healthReportsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/healthReportsGetSample.ts index c531000caa70..f0d40476e85e 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/healthReportsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/healthReportsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get health report of resource @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get health report of resource * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-05-01-preview/examples/HealthReports/GetHealthReports_example.json */ -async function getHealthReportOfResource() { +async function getHealthReportOfResource(): Promise { const resourceId = "subscriptions/a1efb6ca-fbc5-4782-9aaa-5c7daded1ce2/resourcegroups/E2E-IBB0WX/providers/Microsoft.Security/securityconnectors/AwsConnectorAllOfferings"; const healthReportName = "909c629a-bf39-4521-8e4f-10b443a0bc02"; @@ -30,7 +28,7 @@ async function getHealthReportOfResource() { console.log(result); } -async function main() { +async function main(): Promise { getHealthReportOfResource(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/healthReportsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/healthReportsListSample.ts index a6ebd06a7e49..9274ce7fe839 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/healthReportsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/healthReportsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a list of all health reports inside a scope. Valid scopes are: subscription (format: 'subscriptions/{subscriptionId}'), or security connector (format: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})' @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get a list of all health reports inside a scope. Valid scopes are: subscription (format: 'subscriptions/{subscriptionId}'), or security connector (format: 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName})' * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-05-01-preview/examples/HealthReports/ListHealthReports_example.json */ -async function listHealthReports() { +async function listHealthReports(): Promise { const scope = "subscriptions/a1efb6ca-fbc5-4782-9aaa-5c7daded1ce2"; const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); @@ -31,7 +29,7 @@ async function listHealthReports() { console.log(resArray); } -async function main() { +async function main(): Promise { listHealthReports(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/informationProtectionPoliciesCreateOrUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/informationProtectionPoliciesCreateOrUpdateSample.ts index 97e7847c345e..621efa938ba2 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/informationProtectionPoliciesCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/informationProtectionPoliciesCreateOrUpdateSample.ts @@ -13,9 +13,7 @@ import { SecurityCenter, } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Details of the information protection policy. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Details of the information protection policy. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/InformationProtectionPolicies/CreateOrUpdateInformationProtectionPolicy_example.json */ -async function createOrUpdateAnInformationProtectionPolicyForAManagementGroup() { +async function createOrUpdateAnInformationProtectionPolicyForAManagementGroup(): Promise { const scope = "providers/Microsoft.Management/managementGroups/148059f7-faf3-49a6-ba35-85122112291e"; const informationProtectionPolicyName = "custom"; @@ -76,7 +74,7 @@ async function createOrUpdateAnInformationProtectionPolicyForAManagementGroup() console.log(result); } -async function main() { +async function main(): Promise { createOrUpdateAnInformationProtectionPolicyForAManagementGroup(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/informationProtectionPoliciesGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/informationProtectionPoliciesGetSample.ts index de28541db6b3..da4c803d5a67 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/informationProtectionPoliciesGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/informationProtectionPoliciesGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Details of the information protection policy. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Details of the information protection policy. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/InformationProtectionPolicies/GetCustomInformationProtectionPolicy_example.json */ -async function getTheCustomizedInformationProtectionPolicyForAManagementGroup() { +async function getTheCustomizedInformationProtectionPolicyForAManagementGroup(): Promise { const scope = "providers/Microsoft.Management/managementGroups/148059f7-faf3-49a6-ba35-85122112291e"; const informationProtectionPolicyName = "custom"; @@ -39,7 +37,7 @@ async function getTheCustomizedInformationProtectionPolicyForAManagementGroup() * @summary Details of the information protection policy. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/InformationProtectionPolicies/GetEffectiveInformationProtectionPolicy_example.json */ -async function getTheEffectiveInformationProtectionPolicyForAManagementGroup() { +async function getTheEffectiveInformationProtectionPolicyForAManagementGroup(): Promise { const scope = "providers/Microsoft.Management/managementGroups/148059f7-faf3-49a6-ba35-85122112291e"; const informationProtectionPolicyName = "effective"; @@ -52,7 +50,7 @@ async function getTheEffectiveInformationProtectionPolicyForAManagementGroup() { console.log(result); } -async function main() { +async function main(): Promise { getTheCustomizedInformationProtectionPolicyForAManagementGroup(); getTheEffectiveInformationProtectionPolicyForAManagementGroup(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/informationProtectionPoliciesListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/informationProtectionPoliciesListSample.ts index 5b1d8c34258f..2b866d36504c 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/informationProtectionPoliciesListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/informationProtectionPoliciesListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Information protection policies of a specific management group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Information protection policies of a specific management group. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/InformationProtectionPolicies/ListInformationProtectionPolicies_example.json */ -async function getInformationProtectionPolicies() { +async function getInformationProtectionPolicies(): Promise { const scope = "providers/Microsoft.Management/managementGroups/148059f7-faf3-49a6-ba35-85122112291e"; const credential = new DefaultAzureCredential(); @@ -32,7 +30,7 @@ async function getInformationProtectionPolicies() { console.log(resArray); } -async function main() { +async function main(): Promise { getInformationProtectionPolicies(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionAnalyticsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionAnalyticsGetSample.ts index f5f64ef5e851..c9d6ff11adb5 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionAnalyticsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionAnalyticsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to get IoT Security Analytics metrics. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Use this method to get IoT Security Analytics metrics. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutionsAnalytics/GetIoTSecuritySolutionsSecurityAnalytics.json */ -async function getSecuritySolutionAnalytics() { +async function getSecuritySolutionAnalytics(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -35,7 +33,7 @@ async function getSecuritySolutionAnalytics() { console.log(result); } -async function main() { +async function main(): Promise { getSecuritySolutionAnalytics(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionAnalyticsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionAnalyticsListSample.ts index 014274950e58..b6b9fa8b6c29 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionAnalyticsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionAnalyticsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to get IoT security Analytics metrics in an array. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Use this method to get IoT security Analytics metrics in an array. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutionsAnalytics/GetIoTSecuritySolutionsSecurityAnalyticsList.json */ -async function getSecuritySolutionAnalytics() { +async function getSecuritySolutionAnalytics(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -35,7 +33,7 @@ async function getSecuritySolutionAnalytics() { console.log(result); } -async function main() { +async function main(): Promise { getSecuritySolutionAnalytics(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionCreateOrUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionCreateOrUpdateSample.ts index a4e2cfeb7656..0aef02f6a328 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { IoTSecuritySolutionModel, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to create or update yours IoT Security solution @@ -20,7 +18,7 @@ dotenv.config(); * @summary Use this method to create or update yours IoT Security solution * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutions/CreateIoTSecuritySolution.json */ -async function createOrUpdateAIoTSecuritySolution() { +async function createOrUpdateAIoTSecuritySolution(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -59,7 +57,7 @@ async function createOrUpdateAIoTSecuritySolution() { console.log(result); } -async function main() { +async function main(): Promise { createOrUpdateAIoTSecuritySolution(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionDeleteSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionDeleteSample.ts index 1746099d791f..adacabfb112c 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionDeleteSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to delete yours IoT Security solution @@ -20,7 +18,7 @@ dotenv.config(); * @summary Use this method to delete yours IoT Security solution * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutions/DeleteIoTSecuritySolution.json */ -async function deleteAnIoTSecuritySolution() { +async function deleteAnIoTSecuritySolution(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -35,7 +33,7 @@ async function deleteAnIoTSecuritySolution() { console.log(result); } -async function main() { +async function main(): Promise { deleteAnIoTSecuritySolution(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionGetSample.ts index a46cff46ce52..918bb189fb24 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to User this method to get details of a specific IoT Security solution based on solution name @@ -20,7 +18,7 @@ dotenv.config(); * @summary User this method to get details of a specific IoT Security solution based on solution name * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutions/GetIoTSecuritySolution.json */ -async function getAIoTSecuritySolution() { +async function getAIoTSecuritySolution(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -35,7 +33,7 @@ async function getAIoTSecuritySolution() { console.log(result); } -async function main() { +async function main(): Promise { getAIoTSecuritySolution(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionListByResourceGroupSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionListByResourceGroupSample.ts index ea1240c2389d..9995f17c28da 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionListByResourceGroupSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionListByResourceGroupSample.ts @@ -13,9 +13,7 @@ import { SecurityCenter, } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to get the list IoT Security solutions organized by resource group. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Use this method to get the list IoT Security solutions organized by resource group. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutions/GetIoTSecuritySolutionsListByRg.json */ -async function listIoTSecuritySolutionsByResourceGroup() { +async function listIoTSecuritySolutionsByResourceGroup(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -45,7 +43,7 @@ async function listIoTSecuritySolutionsByResourceGroup() { * @summary Use this method to get the list IoT Security solutions organized by resource group. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutions/GetIoTSecuritySolutionsListByIotHubAndRg.json */ -async function listIoTSecuritySolutionsByResourceGroupAndIoTHub() { +async function listIoTSecuritySolutionsByResourceGroupAndIoTHub(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -67,7 +65,7 @@ async function listIoTSecuritySolutionsByResourceGroupAndIoTHub() { console.log(resArray); } -async function main() { +async function main(): Promise { listIoTSecuritySolutionsByResourceGroup(); listIoTSecuritySolutionsByResourceGroupAndIoTHub(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionListBySubscriptionSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionListBySubscriptionSample.ts index e5d158708878..2293ee9239fc 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionListBySubscriptionSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionListBySubscriptionSample.ts @@ -13,9 +13,7 @@ import { SecurityCenter, } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to get the list of IoT Security solutions by subscription. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Use this method to get the list of IoT Security solutions by subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutions/GetIoTSecuritySolutionsListByIotHub.json */ -async function listIoTSecuritySolutionsByIoTHub() { +async function listIoTSecuritySolutionsByIoTHub(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -49,7 +47,7 @@ async function listIoTSecuritySolutionsByIoTHub() { * @summary Use this method to get the list of IoT Security solutions by subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutions/GetIoTSecuritySolutionsList.json */ -async function listIoTSecuritySolutionsBySubscription() { +async function listIoTSecuritySolutionsBySubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -62,7 +60,7 @@ async function listIoTSecuritySolutionsBySubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { listIoTSecuritySolutionsByIoTHub(); listIoTSecuritySolutionsBySubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionUpdateSample.ts index 2dd70076a56e..85957b491c41 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionUpdateSample.ts @@ -13,9 +13,7 @@ import { SecurityCenter, } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to update existing IoT Security solution tags or user defined resources. To update other fields use the CreateOrUpdate method. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Use this method to update existing IoT Security solution tags or user defined resources. To update other fields use the CreateOrUpdate method. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutions/UpdateIoTSecuritySolution.json */ -async function useThisMethodToUpdateExistingIoTSecuritySolution() { +async function useThisMethodToUpdateExistingIoTSecuritySolution(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -51,7 +49,7 @@ async function useThisMethodToUpdateExistingIoTSecuritySolution() { console.log(result); } -async function main() { +async function main(): Promise { useThisMethodToUpdateExistingIoTSecuritySolution(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionsAnalyticsAggregatedAlertDismissSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionsAnalyticsAggregatedAlertDismissSample.ts index 5d55d3dab9c4..62b08eda0232 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionsAnalyticsAggregatedAlertDismissSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionsAnalyticsAggregatedAlertDismissSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to dismiss an aggregated IoT Security Solution Alert. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Use this method to dismiss an aggregated IoT Security Solution Alert. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutionsAnalytics/PostIoTSecuritySolutionsSecurityAggregatedAlertDismiss.json */ -async function dismissAnAggregatedIoTSecuritySolutionAlert() { +async function dismissAnAggregatedIoTSecuritySolutionAlert(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -39,7 +37,7 @@ async function dismissAnAggregatedIoTSecuritySolutionAlert() { console.log(result); } -async function main() { +async function main(): Promise { dismissAnAggregatedIoTSecuritySolutionAlert(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionsAnalyticsAggregatedAlertGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionsAnalyticsAggregatedAlertGetSample.ts index 8efc63970ab8..ce5641e3d48e 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionsAnalyticsAggregatedAlertGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionsAnalyticsAggregatedAlertGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to get a single the aggregated alert of yours IoT Security solution. This aggregation is performed by alert name. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Use this method to get a single the aggregated alert of yours IoT Security solution. This aggregation is performed by alert name. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutionsAnalytics/GetIoTSecuritySolutionsSecurityAggregatedAlert.json */ -async function getTheAggregatedSecurityAnalyticsAlertOfYoursIoTSecuritySolutionThisAggregationIsPerformedByAlertName() { +async function getTheAggregatedSecurityAnalyticsAlertOfYoursIoTSecuritySolutionThisAggregationIsPerformedByAlertName(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -37,7 +35,7 @@ async function getTheAggregatedSecurityAnalyticsAlertOfYoursIoTSecuritySolutionT console.log(result); } -async function main() { +async function main(): Promise { getTheAggregatedSecurityAnalyticsAlertOfYoursIoTSecuritySolutionThisAggregationIsPerformedByAlertName(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionsAnalyticsAggregatedAlertListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionsAnalyticsAggregatedAlertListSample.ts index 121e98d5f00e..b7d295204c02 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionsAnalyticsAggregatedAlertListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionsAnalyticsAggregatedAlertListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to get the aggregated alert list of yours IoT Security solution. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Use this method to get the aggregated alert list of yours IoT Security solution. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutionsAnalytics/GetIoTSecuritySolutionsSecurityAggregatedAlertList.json */ -async function getTheAggregatedAlertListOfYoursIoTSecuritySolution() { +async function getTheAggregatedAlertListOfYoursIoTSecuritySolution(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -38,7 +36,7 @@ async function getTheAggregatedAlertListOfYoursIoTSecuritySolution() { console.log(resArray); } -async function main() { +async function main(): Promise { getTheAggregatedAlertListOfYoursIoTSecuritySolution(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionsAnalyticsRecommendationGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionsAnalyticsRecommendationGetSample.ts index 5e456d0633eb..9617eca18019 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionsAnalyticsRecommendationGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionsAnalyticsRecommendationGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to get the aggregated security analytics recommendation of yours IoT Security solution. This aggregation is performed by recommendation name. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Use this method to get the aggregated security analytics recommendation of yours IoT Security solution. This aggregation is performed by recommendation name. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutionsAnalytics/GetIoTSecuritySolutionsSecurityRecommendation.json */ -async function getTheAggregatedSecurityAnalyticsRecommendationOfYoursIoTSecuritySolution() { +async function getTheAggregatedSecurityAnalyticsRecommendationOfYoursIoTSecuritySolution(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "075423e9-7d33-4166-8bdf-3920b04e3735"; @@ -38,7 +36,7 @@ async function getTheAggregatedSecurityAnalyticsRecommendationOfYoursIoTSecurity console.log(result); } -async function main() { +async function main(): Promise { getTheAggregatedSecurityAnalyticsRecommendationOfYoursIoTSecuritySolution(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionsAnalyticsRecommendationListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionsAnalyticsRecommendationListSample.ts index 4e24ed434893..c72d4b232155 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionsAnalyticsRecommendationListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/iotSecuritySolutionsAnalyticsRecommendationListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Use this method to get the list of aggregated security analytics recommendations of yours IoT Security solution. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Use this method to get the list of aggregated security analytics recommendations of yours IoT Security solution. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2019-08-01/examples/IoTSecuritySolutionsAnalytics/GetIoTSecuritySolutionsSecurityRecommendationList.json */ -async function getTheListOfAggregatedSecurityAnalyticsRecommendationsOfYoursIoTSecuritySolution() { +async function getTheListOfAggregatedSecurityAnalyticsRecommendationsOfYoursIoTSecuritySolution(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "075423e9-7d33-4166-8bdf-3920b04e3735"; @@ -39,7 +37,7 @@ async function getTheListOfAggregatedSecurityAnalyticsRecommendationsOfYoursIoTS console.log(resArray); } -async function main() { +async function main(): Promise { getTheListOfAggregatedSecurityAnalyticsRecommendationsOfYoursIoTSecuritySolution(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesCreateOrUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesCreateOrUpdateSample.ts index d18992965384..5c9f457d55c9 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { JitNetworkAccessPolicy, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Create a policy for protecting resources using Just-in-Time access control @@ -20,7 +18,7 @@ dotenv.config(); * @summary Create a policy for protecting resources using Just-in-Time access control * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/JitNetworkAccessPolicies/CreateJitNetworkAccessPolicy_example.json */ -async function createJitNetworkAccessPolicy() { +async function createJitNetworkAccessPolicy(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -85,7 +83,7 @@ async function createJitNetworkAccessPolicy() { console.log(result); } -async function main() { +async function main(): Promise { createJitNetworkAccessPolicy(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesDeleteSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesDeleteSample.ts index 0b7048bacb66..263f1b5f7bcd 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesDeleteSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete a Just-in-Time access control policy. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Delete a Just-in-Time access control policy. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/JitNetworkAccessPolicies/DeleteJitNetworkAccessPolicy_example.json */ -async function deleteAJitNetworkAccessPolicy() { +async function deleteAJitNetworkAccessPolicy(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -37,7 +35,7 @@ async function deleteAJitNetworkAccessPolicy() { console.log(result); } -async function main() { +async function main(): Promise { deleteAJitNetworkAccessPolicy(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesGetSample.ts index a3f652365840..8e42bf1fa3ed 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Policies for protecting resources using Just-in-Time access control for the subscription, location @@ -20,7 +18,7 @@ dotenv.config(); * @summary Policies for protecting resources using Just-in-Time access control for the subscription, location * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/JitNetworkAccessPolicies/GetJitNetworkAccessPolicy_example.json */ -async function getJitNetworkAccessPolicy() { +async function getJitNetworkAccessPolicy(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -37,7 +35,7 @@ async function getJitNetworkAccessPolicy() { console.log(result); } -async function main() { +async function main(): Promise { getJitNetworkAccessPolicy(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesInitiateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesInitiateSample.ts index 7962520ca70a..ec9c0bea458b 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesInitiateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesInitiateSample.ts @@ -13,9 +13,7 @@ import { SecurityCenter, } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Initiate a JIT access from a specific Just-in-Time policy configuration. @@ -23,7 +21,7 @@ dotenv.config(); * @summary Initiate a JIT access from a specific Just-in-Time policy configuration. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/JitNetworkAccessPolicies/InitiateJitNetworkAccessPolicy_example.json */ -async function initiateAnActionOnAJitNetworkAccessPolicy() { +async function initiateAnActionOnAJitNetworkAccessPolicy(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -50,7 +48,7 @@ async function initiateAnActionOnAJitNetworkAccessPolicy() { console.log(result); } -async function main() { +async function main(): Promise { initiateAnActionOnAJitNetworkAccessPolicy(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesListByRegionSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesListByRegionSample.ts index 8f14f29e5812..075401dbf3b6 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesListByRegionSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesListByRegionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Policies for protecting resources using Just-in-Time access control for the subscription, location @@ -20,7 +18,7 @@ dotenv.config(); * @summary Policies for protecting resources using Just-in-Time access control for the subscription, location * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/JitNetworkAccessPolicies/GetJitNetworkAccessPoliciesSubscriptionLocation_example.json */ -async function getJitNetworkAccessPoliciesOnASubscriptionFromASecurityDataLocation() { +async function getJitNetworkAccessPoliciesOnASubscriptionFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -36,7 +34,7 @@ async function getJitNetworkAccessPoliciesOnASubscriptionFromASecurityDataLocati console.log(resArray); } -async function main() { +async function main(): Promise { getJitNetworkAccessPoliciesOnASubscriptionFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesListByResourceGroupAndRegionSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesListByResourceGroupAndRegionSample.ts index 3a14e3fd1315..10b90789fa8e 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesListByResourceGroupAndRegionSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesListByResourceGroupAndRegionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Policies for protecting resources using Just-in-Time access control for the subscription, location @@ -20,7 +18,7 @@ dotenv.config(); * @summary Policies for protecting resources using Just-in-Time access control for the subscription, location * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/JitNetworkAccessPolicies/GetJitNetworkAccessPoliciesResourceGroupLocation_example.json */ -async function getJitNetworkAccessPoliciesOnAResourceGroupFromASecurityDataLocation() { +async function getJitNetworkAccessPoliciesOnAResourceGroupFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -38,7 +36,7 @@ async function getJitNetworkAccessPoliciesOnAResourceGroupFromASecurityDataLocat console.log(resArray); } -async function main() { +async function main(): Promise { getJitNetworkAccessPoliciesOnAResourceGroupFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesListByResourceGroupSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesListByResourceGroupSample.ts index 9a45f1cc1692..d933af26a3a5 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesListByResourceGroupSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesListByResourceGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Policies for protecting resources using Just-in-Time access control for the subscription, location @@ -20,7 +18,7 @@ dotenv.config(); * @summary Policies for protecting resources using Just-in-Time access control for the subscription, location * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/JitNetworkAccessPolicies/GetJitNetworkAccessPoliciesResourceGroup_example.json */ -async function getJitNetworkAccessPoliciesOnAResourceGroup() { +async function getJitNetworkAccessPoliciesOnAResourceGroup(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -36,7 +34,7 @@ async function getJitNetworkAccessPoliciesOnAResourceGroup() { console.log(resArray); } -async function main() { +async function main(): Promise { getJitNetworkAccessPoliciesOnAResourceGroup(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesListSample.ts index 0f49c3516008..5b2206e99d1b 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/jitNetworkAccessPoliciesListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Policies for protecting resources using Just-in-Time access control. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Policies for protecting resources using Just-in-Time access control. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/JitNetworkAccessPolicies/GetJitNetworkAccessPoliciesSubscription_example.json */ -async function getJitNetworkAccessPoliciesOnASubscription() { +async function getJitNetworkAccessPoliciesOnASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -33,7 +31,7 @@ async function getJitNetworkAccessPoliciesOnASubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { getJitNetworkAccessPoliciesOnASubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/locationsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/locationsGetSample.ts index 711fcbabb0d9..2fd523b3361a 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/locationsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/locationsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Details of a specific location @@ -20,7 +18,7 @@ dotenv.config(); * @summary Details of a specific location * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/examples/Locations/GetLocation_example.json */ -async function getSecurityDataLocation() { +async function getSecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -31,7 +29,7 @@ async function getSecurityDataLocation() { console.log(result); } -async function main() { +async function main(): Promise { getSecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/locationsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/locationsListSample.ts index 60d0fe43eed3..37a61ecd7aa6 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/locationsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/locationsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to The location of the responsible ASC of the specific subscription (home region). For each subscription there is only one responsible location. The location in the response should be used to read or write other resources in ASC according to their ID. @@ -20,7 +18,7 @@ dotenv.config(); * @summary The location of the responsible ASC of the specific subscription (home region). For each subscription there is only one responsible location. The location in the response should be used to read or write other resources in ASC according to their ID. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/examples/Locations/GetLocations_example.json */ -async function getSecurityDataLocations() { +async function getSecurityDataLocations(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -33,7 +31,7 @@ async function getSecurityDataLocations() { console.log(resArray); } -async function main() { +async function main(): Promise { getSecurityDataLocations(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/mdeOnboardingsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/mdeOnboardingsGetSample.ts index 0ec054704771..6a1ea902e64f 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/mdeOnboardingsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/mdeOnboardingsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to The default configuration or data needed to onboard the machine to MDE @@ -20,7 +18,7 @@ dotenv.config(); * @summary The default configuration or data needed to onboard the machine to MDE * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-10-01-preview/examples/MdeOnboardings/GetMdeOnboardings_example.json */ -async function theDefaultConfigurationOrDataNeededToOnboardTheMachineToMde() { +async function theDefaultConfigurationOrDataNeededToOnboardTheMachineToMde(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -30,7 +28,7 @@ async function theDefaultConfigurationOrDataNeededToOnboardTheMachineToMde() { console.log(result); } -async function main() { +async function main(): Promise { theDefaultConfigurationOrDataNeededToOnboardTheMachineToMde(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/mdeOnboardingsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/mdeOnboardingsListSample.ts index 6e4770cdc1cf..cadd28fa6e4c 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/mdeOnboardingsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/mdeOnboardingsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to The configuration or data needed to onboard the machine to MDE @@ -20,7 +18,7 @@ dotenv.config(); * @summary The configuration or data needed to onboard the machine to MDE * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-10-01-preview/examples/MdeOnboardings/ListMdeOnboardings_example.json */ -async function theConfigurationOrDataNeededToOnboardTheMachineToMde() { +async function theConfigurationOrDataNeededToOnboardTheMachineToMde(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -30,7 +28,7 @@ async function theConfigurationOrDataNeededToOnboardTheMachineToMde() { console.log(result); } -async function main() { +async function main(): Promise { theConfigurationOrDataNeededToOnboardTheMachineToMde(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/pricingsDeleteSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/pricingsDeleteSample.ts index 9e62e3d9a376..d981bacd8cf7 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/pricingsDeleteSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/pricingsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a provided Microsoft Defender for Cloud pricing configuration in a specific resource. Valid only for resource scope (Supported resources are: 'VirtualMachines, VMSS and ARC MachinesS'). @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes a provided Microsoft Defender for Cloud pricing configuration in a specific resource. Valid only for resource scope (Supported resources are: 'VirtualMachines, VMSS and ARC MachinesS'). * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/DeleteResourcePricing_example.json */ -async function deleteAPricingOnResource() { +async function deleteAPricingOnResource(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/DEMO/providers/Microsoft.Compute/virtualMachines/VM-1"; const pricingName = "VirtualMachines"; @@ -30,7 +28,7 @@ async function deleteAPricingOnResource() { console.log(result); } -async function main() { +async function main(): Promise { deleteAPricingOnResource(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/pricingsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/pricingsGetSample.ts index 4a96b2e75aae..1e3eadbc20e4 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/pricingsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/pricingsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get the Defender plans pricing configurations of the selected scope (valid scopes are resource id or a subscription id). At the resource level, supported resource types are 'VirtualMachines, VMSS and ARC Machines'. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get the Defender plans pricing configurations of the selected scope (valid scopes are resource id or a subscription id). At the resource level, supported resource types are 'VirtualMachines, VMSS and ARC Machines'. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/GetResourcePricingByNameVirtualMachines_example.json */ -async function getPricingsOnResourceVirtualMachinesPlan() { +async function getPricingsOnResourceVirtualMachinesPlan(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/DEMO/providers/Microsoft.Compute/virtualMachines/VM-1"; const pricingName = "VirtualMachines"; @@ -36,7 +34,7 @@ async function getPricingsOnResourceVirtualMachinesPlan() { * @summary Get the Defender plans pricing configurations of the selected scope (valid scopes are resource id or a subscription id). At the resource level, supported resource types are 'VirtualMachines, VMSS and ARC Machines'. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/GetPricingByNameCloudPosture_example.json */ -async function getPricingsOnSubscriptionCloudPosturePlan() { +async function getPricingsOnSubscriptionCloudPosturePlan(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const pricingName = "CloudPosture"; const credential = new DefaultAzureCredential(); @@ -51,7 +49,7 @@ async function getPricingsOnSubscriptionCloudPosturePlan() { * @summary Get the Defender plans pricing configurations of the selected scope (valid scopes are resource id or a subscription id). At the resource level, supported resource types are 'VirtualMachines, VMSS and ARC Machines'. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/GetPricingByNameContainers_example.json */ -async function getPricingsOnSubscriptionContainersPlan() { +async function getPricingsOnSubscriptionContainersPlan(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const pricingName = "Containers"; const credential = new DefaultAzureCredential(); @@ -66,7 +64,7 @@ async function getPricingsOnSubscriptionContainersPlan() { * @summary Get the Defender plans pricing configurations of the selected scope (valid scopes are resource id or a subscription id). At the resource level, supported resource types are 'VirtualMachines, VMSS and ARC Machines'. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/GetPricingByNameDns_example.json */ -async function getPricingsOnSubscriptionDnsPlan() { +async function getPricingsOnSubscriptionDnsPlan(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const pricingName = "Dns"; const credential = new DefaultAzureCredential(); @@ -81,7 +79,7 @@ async function getPricingsOnSubscriptionDnsPlan() { * @summary Get the Defender plans pricing configurations of the selected scope (valid scopes are resource id or a subscription id). At the resource level, supported resource types are 'VirtualMachines, VMSS and ARC Machines'. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/GetPricingByNameStorageAccounts_example.json */ -async function getPricingsOnSubscriptionStorageAccountsPlan() { +async function getPricingsOnSubscriptionStorageAccountsPlan(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const pricingName = "StorageAccounts"; const credential = new DefaultAzureCredential(); @@ -96,7 +94,7 @@ async function getPricingsOnSubscriptionStorageAccountsPlan() { * @summary Get the Defender plans pricing configurations of the selected scope (valid scopes are resource id or a subscription id). At the resource level, supported resource types are 'VirtualMachines, VMSS and ARC Machines'. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/GetPricingByNameVirtualMachines_example.json */ -async function getPricingsOnSubscriptionVirtualMachinesPlan() { +async function getPricingsOnSubscriptionVirtualMachinesPlan(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const pricingName = "VirtualMachines"; const credential = new DefaultAzureCredential(); @@ -105,7 +103,7 @@ async function getPricingsOnSubscriptionVirtualMachinesPlan() { console.log(result); } -async function main() { +async function main(): Promise { getPricingsOnResourceVirtualMachinesPlan(); getPricingsOnSubscriptionCloudPosturePlan(); getPricingsOnSubscriptionContainersPlan(); diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/pricingsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/pricingsListSample.ts index 3b52c6c81a25..2ec9fc2760ed 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/pricingsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/pricingsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists Microsoft Defender for Cloud pricing configurations of the scopeId, that match the optional given $filter. Valid scopes are: subscription id or a specific resource id (Supported resources are: 'VirtualMachines, VMSS and ARC Machines'). Valid $filter is: 'name in ({planName1},{planName2},...)'. If $filter is not provided, the unfiltered list will be returned. If '$filter=name in (planName1,planName2)' is provided, the returned list includes the pricings set for 'planName1' and 'planName2' only. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists Microsoft Defender for Cloud pricing configurations of the scopeId, that match the optional given $filter. Valid scopes are: subscription id or a specific resource id (Supported resources are: 'VirtualMachines, VMSS and ARC Machines'). Valid $filter is: 'name in ({planName1},{planName2},...)'. If $filter is not provided, the unfiltered list will be returned. If '$filter=name in (planName1,planName2)' is provided, the returned list includes the pricings set for 'planName1' and 'planName2' only. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/ListResourcePricings_example.json */ -async function getPricingsOnResource() { +async function getPricingsOnResource(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/DEMO/providers/Microsoft.Compute/virtualMachines/VM-1"; const credential = new DefaultAzureCredential(); @@ -35,7 +33,7 @@ async function getPricingsOnResource() { * @summary Lists Microsoft Defender for Cloud pricing configurations of the scopeId, that match the optional given $filter. Valid scopes are: subscription id or a specific resource id (Supported resources are: 'VirtualMachines, VMSS and ARC Machines'). Valid $filter is: 'name in ({planName1},{planName2},...)'. If $filter is not provided, the unfiltered list will be returned. If '$filter=name in (planName1,planName2)' is provided, the returned list includes the pricings set for 'planName1' and 'planName2' only. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/ListPricings_example.json */ -async function getPricingsOnSubscription() { +async function getPricingsOnSubscription(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); @@ -49,7 +47,7 @@ async function getPricingsOnSubscription() { * @summary Lists Microsoft Defender for Cloud pricing configurations of the scopeId, that match the optional given $filter. Valid scopes are: subscription id or a specific resource id (Supported resources are: 'VirtualMachines, VMSS and ARC Machines'). Valid $filter is: 'name in ({planName1},{planName2},...)'. If $filter is not provided, the unfiltered list will be returned. If '$filter=name in (planName1,planName2)' is provided, the returned list includes the pricings set for 'planName1' and 'planName2' only. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/ListPricingsWithPlanFilter_example.json */ -async function getPricingsOnSubscriptionWithPlansFilter() { +async function getPricingsOnSubscriptionWithPlansFilter(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); @@ -57,7 +55,7 @@ async function getPricingsOnSubscriptionWithPlansFilter() { console.log(result); } -async function main() { +async function main(): Promise { getPricingsOnResource(); getPricingsOnSubscription(); getPricingsOnSubscriptionWithPlansFilter(); diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/pricingsUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/pricingsUpdateSample.ts index 601f495c0fe1..3ff61251150c 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/pricingsUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/pricingsUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { Pricing, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a provided Microsoft Defender for Cloud pricing configuration in the scope. Valid scopes are: subscription id or a specific resource id (Supported resources are: 'VirtualMachines, VMSS and ARC Machines' and only for plan='VirtualMachines' and subPlan='P1'). @@ -20,7 +18,7 @@ dotenv.config(); * @summary Updates a provided Microsoft Defender for Cloud pricing configuration in the scope. Valid scopes are: subscription id or a specific resource id (Supported resources are: 'VirtualMachines, VMSS and ARC Machines' and only for plan='VirtualMachines' and subPlan='P1'). * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/PutResourcePricingByNameVirtualMachines_example.json */ -async function updatePricingOnResourceExampleForVirtualMachinesPlan() { +async function updatePricingOnResourceExampleForVirtualMachinesPlan(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/resourceGroups/DEMO/providers/Microsoft.Compute/virtualMachines/VM-1"; const pricingName = "virtualMachines"; @@ -37,7 +35,7 @@ async function updatePricingOnResourceExampleForVirtualMachinesPlan() { * @summary Updates a provided Microsoft Defender for Cloud pricing configuration in the scope. Valid scopes are: subscription id or a specific resource id (Supported resources are: 'VirtualMachines, VMSS and ARC Machines' and only for plan='VirtualMachines' and subPlan='P1'). * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/PutPricingByName_example.json */ -async function updatePricingOnSubscriptionExampleForCloudPosturePlan() { +async function updatePricingOnSubscriptionExampleForCloudPosturePlan(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const pricingName = "CloudPosture"; const pricing: Pricing = { pricingTier: "Standard" }; @@ -53,7 +51,7 @@ async function updatePricingOnSubscriptionExampleForCloudPosturePlan() { * @summary Updates a provided Microsoft Defender for Cloud pricing configuration in the scope. Valid scopes are: subscription id or a specific resource id (Supported resources are: 'VirtualMachines, VMSS and ARC Machines' and only for plan='VirtualMachines' and subPlan='P1'). * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/PutPricingByNamePartialSuccess_example.json */ -async function updatePricingOnSubscriptionExampleForCloudPosturePlanPartialSuccess() { +async function updatePricingOnSubscriptionExampleForCloudPosturePlanPartialSuccess(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const pricingName = "CloudPosture"; const pricing: Pricing = { pricingTier: "Standard" }; @@ -69,7 +67,7 @@ async function updatePricingOnSubscriptionExampleForCloudPosturePlanPartialSucce * @summary Updates a provided Microsoft Defender for Cloud pricing configuration in the scope. Valid scopes are: subscription id or a specific resource id (Supported resources are: 'VirtualMachines, VMSS and ARC Machines' and only for plan='VirtualMachines' and subPlan='P1'). * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2024-01-01/examples/Pricings/PutPricingVMsByName_example.json */ -async function updatePricingOnSubscriptionExampleForVirtualMachinesPlan() { +async function updatePricingOnSubscriptionExampleForVirtualMachinesPlan(): Promise { const scopeId = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const pricingName = "VirtualMachines"; const pricing: Pricing = { @@ -83,7 +81,7 @@ async function updatePricingOnSubscriptionExampleForVirtualMachinesPlan() { console.log(result); } -async function main() { +async function main(): Promise { updatePricingOnResourceExampleForVirtualMachinesPlan(); updatePricingOnSubscriptionExampleForCloudPosturePlan(); updatePricingOnSubscriptionExampleForCloudPosturePlanPartialSuccess(); diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/regulatoryComplianceAssessmentsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/regulatoryComplianceAssessmentsGetSample.ts index 1d25747f6e7b..9cc5a68a46dc 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/regulatoryComplianceAssessmentsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/regulatoryComplianceAssessmentsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Supported regulatory compliance details and state for selected assessment @@ -20,7 +18,7 @@ dotenv.config(); * @summary Supported regulatory compliance details and state for selected assessment * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/RegulatoryCompliance/getRegulatoryComplianceAssessment_example.json */ -async function getSelectedRegulatoryComplianceAssessmentDetailsAndState() { +async function getSelectedRegulatoryComplianceAssessmentDetailsAndState(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -38,7 +36,7 @@ async function getSelectedRegulatoryComplianceAssessmentDetailsAndState() { console.log(result); } -async function main() { +async function main(): Promise { getSelectedRegulatoryComplianceAssessmentDetailsAndState(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/regulatoryComplianceAssessmentsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/regulatoryComplianceAssessmentsListSample.ts index ac5a86aacba0..c408cade50f6 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/regulatoryComplianceAssessmentsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/regulatoryComplianceAssessmentsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Details and state of assessments mapped to selected regulatory compliance control @@ -20,7 +18,7 @@ dotenv.config(); * @summary Details and state of assessments mapped to selected regulatory compliance control * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/RegulatoryCompliance/getRegulatoryComplianceAssessmentList_example.json */ -async function getAllAssessmentsMappedToSelectedRegulatoryComplianceControl() { +async function getAllAssessmentsMappedToSelectedRegulatoryComplianceControl(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -38,7 +36,7 @@ async function getAllAssessmentsMappedToSelectedRegulatoryComplianceControl() { console.log(resArray); } -async function main() { +async function main(): Promise { getAllAssessmentsMappedToSelectedRegulatoryComplianceControl(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/regulatoryComplianceControlsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/regulatoryComplianceControlsGetSample.ts index bd5b35689b65..8c8b5580ab3c 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/regulatoryComplianceControlsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/regulatoryComplianceControlsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Selected regulatory compliance control details and state @@ -20,7 +18,7 @@ dotenv.config(); * @summary Selected regulatory compliance control details and state * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/RegulatoryCompliance/getRegulatoryComplianceControl_example.json */ -async function getSelectedRegulatoryComplianceControlDetailsAndState() { +async function getSelectedRegulatoryComplianceControlDetailsAndState(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -35,7 +33,7 @@ async function getSelectedRegulatoryComplianceControlDetailsAndState() { console.log(result); } -async function main() { +async function main(): Promise { getSelectedRegulatoryComplianceControlDetailsAndState(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/regulatoryComplianceControlsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/regulatoryComplianceControlsListSample.ts index adba434a8889..889767f78a8e 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/regulatoryComplianceControlsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/regulatoryComplianceControlsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to All supported regulatory compliance controls details and state for selected standard @@ -20,7 +18,7 @@ dotenv.config(); * @summary All supported regulatory compliance controls details and state for selected standard * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/RegulatoryCompliance/getRegulatoryComplianceControlList_example.json */ -async function getAllRegulatoryComplianceControlsDetailsAndStateForSelectedStandard() { +async function getAllRegulatoryComplianceControlsDetailsAndStateForSelectedStandard(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -36,7 +34,7 @@ async function getAllRegulatoryComplianceControlsDetailsAndStateForSelectedStand console.log(resArray); } -async function main() { +async function main(): Promise { getAllRegulatoryComplianceControlsDetailsAndStateForSelectedStandard(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/regulatoryComplianceStandardsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/regulatoryComplianceStandardsGetSample.ts index b59c5384ec7f..6320334e1443 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/regulatoryComplianceStandardsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/regulatoryComplianceStandardsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Supported regulatory compliance details state for selected standard @@ -20,7 +18,7 @@ dotenv.config(); * @summary Supported regulatory compliance details state for selected standard * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/RegulatoryCompliance/getRegulatoryComplianceStandard_example.json */ -async function getSelectedRegulatoryComplianceStandardDetailsAndState() { +async function getSelectedRegulatoryComplianceStandardDetailsAndState(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -33,7 +31,7 @@ async function getSelectedRegulatoryComplianceStandardDetailsAndState() { console.log(result); } -async function main() { +async function main(): Promise { getSelectedRegulatoryComplianceStandardDetailsAndState(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/regulatoryComplianceStandardsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/regulatoryComplianceStandardsListSample.ts index 13597ebb5eb6..de8793cdcfc7 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/regulatoryComplianceStandardsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/regulatoryComplianceStandardsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Supported regulatory compliance standards details and state @@ -20,7 +18,7 @@ dotenv.config(); * @summary Supported regulatory compliance standards details and state * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/RegulatoryCompliance/getRegulatoryComplianceStandardList_example.json */ -async function getAllSupportedRegulatoryComplianceStandardsDetailsAndState() { +async function getAllSupportedRegulatoryComplianceStandardsDetailsAndState(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -33,7 +31,7 @@ async function getAllSupportedRegulatoryComplianceStandardsDetailsAndState() { console.log(resArray); } -async function main() { +async function main(): Promise { getAllSupportedRegulatoryComplianceStandardsDetailsAndState(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/secureScoreControlDefinitionsListBySubscriptionSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/secureScoreControlDefinitionsListBySubscriptionSample.ts index 7907161d4e7e..e5c7e187b07e 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/secureScoreControlDefinitionsListBySubscriptionSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/secureScoreControlDefinitionsListBySubscriptionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to For a specified subscription, list the available security controls, their assessments, and the max score @@ -20,7 +18,7 @@ dotenv.config(); * @summary For a specified subscription, list the available security controls, their assessments, and the max score * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/secureScoreControlDefinitions/ListSecureScoreControlDefinitions_subscription_example.json */ -async function listSecurityControlsDefinitionBySubscription() { +async function listSecurityControlsDefinitionBySubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -33,7 +31,7 @@ async function listSecurityControlsDefinitionBySubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { listSecurityControlsDefinitionBySubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/secureScoreControlDefinitionsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/secureScoreControlDefinitionsListSample.ts index 9e26a574e746..1de9118e6dda 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/secureScoreControlDefinitionsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/secureScoreControlDefinitionsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List the available security controls, their assessments, and the max score @@ -20,7 +18,7 @@ dotenv.config(); * @summary List the available security controls, their assessments, and the max score * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/secureScoreControlDefinitions/ListSecureScoreControlDefinitions_example.json */ -async function listSecurityControlsDefinition() { +async function listSecurityControlsDefinition(): Promise { const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); const resArray = new Array(); @@ -30,7 +28,7 @@ async function listSecurityControlsDefinition() { console.log(resArray); } -async function main() { +async function main(): Promise { listSecurityControlsDefinition(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/secureScoreControlsListBySecureScoreSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/secureScoreControlsListBySecureScoreSample.ts index 9d2a9cfe69e8..3d27d7054a1b 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/secureScoreControlsListBySecureScoreSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/secureScoreControlsListBySecureScoreSample.ts @@ -13,9 +13,7 @@ import { SecurityCenter, } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get all security controls for a specific initiative within a scope @@ -23,7 +21,7 @@ dotenv.config(); * @summary Get all security controls for a specific initiative within a scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/secureScores/ListSecureScoreControlsForName_builtin_example.json */ -async function getSecurityControlsAndTheirCurrentScoreForTheSpecifiedInitiative() { +async function getSecurityControlsAndTheirCurrentScoreForTheSpecifiedInitiative(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -45,7 +43,7 @@ async function getSecurityControlsAndTheirCurrentScoreForTheSpecifiedInitiative( * @summary Get all security controls for a specific initiative within a scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/secureScores/ListSecureScoreControlsForNameWithExpand_builtin_example.json */ -async function getSecurityControlsAndTheirCurrentScoreForTheSpecifiedInitiativeWithTheExpandParameter() { +async function getSecurityControlsAndTheirCurrentScoreForTheSpecifiedInitiativeWithTheExpandParameter(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -66,7 +64,7 @@ async function getSecurityControlsAndTheirCurrentScoreForTheSpecifiedInitiativeW console.log(resArray); } -async function main() { +async function main(): Promise { getSecurityControlsAndTheirCurrentScoreForTheSpecifiedInitiative(); getSecurityControlsAndTheirCurrentScoreForTheSpecifiedInitiativeWithTheExpandParameter(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/secureScoreControlsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/secureScoreControlsListSample.ts index 238fbb4b9974..097abc358e77 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/secureScoreControlsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/secureScoreControlsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get all security controls within a scope @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get all security controls within a scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/secureScores/ListSecureScoreControls_example.json */ -async function listAllSecureScoresControls() { +async function listAllSecureScoresControls(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -33,7 +31,7 @@ async function listAllSecureScoresControls() { console.log(resArray); } -async function main() { +async function main(): Promise { listAllSecureScoresControls(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/secureScoresGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/secureScoresGetSample.ts index 7e87d0eab567..2eab36abd640 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/secureScoresGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/secureScoresGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get secure score for a specific Microsoft Defender for Cloud initiative within your current scope. For the ASC Default initiative, use 'ascScore'. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get secure score for a specific Microsoft Defender for Cloud initiative within your current scope. For the ASC Default initiative, use 'ascScore'. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/secureScores/GetSecureScoresSingle_example.json */ -async function getSingleSecureScore() { +async function getSingleSecureScore(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -31,7 +29,7 @@ async function getSingleSecureScore() { console.log(result); } -async function main() { +async function main(): Promise { getSingleSecureScore(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/secureScoresListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/secureScoresListSample.ts index 34ec4f92a7ff..11909acb2273 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/secureScoresListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/secureScoresListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List secure scores for all your Microsoft Defender for Cloud initiatives within your current scope. @@ -20,7 +18,7 @@ dotenv.config(); * @summary List secure scores for all your Microsoft Defender for Cloud initiatives within your current scope. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/secureScores/ListSecureScores_example.json */ -async function listSecureScores() { +async function listSecureScores(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -33,7 +31,7 @@ async function listSecureScores() { console.log(resArray); } -async function main() { +async function main(): Promise { listSecureScores(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorApplicationCreateOrUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorApplicationCreateOrUpdateSample.ts index 60e3705e8f31..8b6a0033238d 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorApplicationCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorApplicationCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { Application, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or update a security Application on the given security connector. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Creates or update a security Application on the given security connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-07-01-preview/examples/Applications/PutSecurityConnectorApplication_example.json */ -async function createApplication() { +async function createApplication(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -51,7 +49,7 @@ async function createApplication() { console.log(result); } -async function main() { +async function main(): Promise { createApplication(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorApplicationDeleteSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorApplicationDeleteSample.ts index 8b7f28fb5e1c..7c0996ce9381 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorApplicationDeleteSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorApplicationDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete an Application over a given scope @@ -20,7 +18,7 @@ dotenv.config(); * @summary Delete an Application over a given scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-07-01-preview/examples/Applications/DeleteSecurityConnectorApplication_example.json */ -async function deleteSecurityApplication() { +async function deleteSecurityApplication(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -38,7 +36,7 @@ async function deleteSecurityApplication() { console.log(result); } -async function main() { +async function main(): Promise { deleteSecurityApplication(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorApplicationGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorApplicationGetSample.ts index 8073f187f8b1..f1cbf7be188b 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorApplicationGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorApplicationGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a specific application for the requested scope by applicationId @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get a specific application for the requested scope by applicationId * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-07-01-preview/examples/Applications/GetSecurityConnectorApplication_example.json */ -async function getSecurityApplicationsBySpecificApplicationId() { +async function getSecurityApplicationsBySpecificApplicationId(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -38,7 +36,7 @@ async function getSecurityApplicationsBySpecificApplicationId() { console.log(result); } -async function main() { +async function main(): Promise { getSecurityApplicationsBySpecificApplicationId(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorApplicationsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorApplicationsListSample.ts index 77d8c37a098a..087e92c65d90 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorApplicationsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorApplicationsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a list of all relevant applications over a security connector level scope @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get a list of all relevant applications over a security connector level scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2022-07-01-preview/examples/Applications/ListBySecurityConnectorApplications_example.json */ -async function listSecurityApplicationsBySecurityConnectorLevelScope() { +async function listSecurityApplicationsBySecurityConnectorLevelScope(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -39,7 +37,7 @@ async function listSecurityApplicationsBySecurityConnectorLevelScope() { console.log(resArray); } -async function main() { +async function main(): Promise { listSecurityApplicationsBySecurityConnectorLevelScope(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorsCreateOrUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorsCreateOrUpdateSample.ts index fe3dab713346..8f3da6b608c1 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorsCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorsCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityConnector, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates or updates a security connector. If a security connector is already created and a subsequent request is issued for the same security connector id, then it will be updated. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Creates or updates a security connector. If a security connector is already created and a subsequent request is issued for the same security connector id, then it will be updated. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-10-01-preview/examples/SecurityConnectors/PutSecurityConnector_example.json */ -async function createOrUpdateASecurityConnector() { +async function createOrUpdateASecurityConnector(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; @@ -53,7 +51,7 @@ async function createOrUpdateASecurityConnector() { console.log(result); } -async function main() { +async function main(): Promise { createOrUpdateASecurityConnector(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorsDeleteSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorsDeleteSample.ts index c43053cf915d..ce8d5bbca1b7 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorsDeleteSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a security connector. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes a security connector. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-10-01-preview/examples/SecurityConnectors/DeleteSecurityConnector_example.json */ -async function deleteASecurityConnector() { +async function deleteASecurityConnector(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -35,7 +33,7 @@ async function deleteASecurityConnector() { console.log(result); } -async function main() { +async function main(): Promise { deleteASecurityConnector(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorsGetSample.ts index 3f8fdf0b2173..de5405475e1d 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Retrieves details of a specific security connector @@ -20,7 +18,7 @@ dotenv.config(); * @summary Retrieves details of a specific security connector * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-10-01-preview/examples/SecurityConnectors/GetSecurityConnectorSingleResource_example.json */ -async function retrieveASecurityConnector() { +async function retrieveASecurityConnector(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; @@ -36,7 +34,7 @@ async function retrieveASecurityConnector() { console.log(result); } -async function main() { +async function main(): Promise { retrieveASecurityConnector(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorsListByResourceGroupSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorsListByResourceGroupSample.ts index aefd3227b918..247f021ea00a 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorsListByResourceGroupSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorsListByResourceGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists all the security connectors in the specified resource group. Use the 'nextLink' property in the response to get the next page of security connectors for the specified resource group. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists all the security connectors in the specified resource group. Use the 'nextLink' property in the response to get the next page of security connectors for the specified resource group. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-10-01-preview/examples/SecurityConnectors/GetSecurityConnectorsResourceGroup_example.json */ -async function listAllSecurityConnectorsOfASpecifiedResourceGroup() { +async function listAllSecurityConnectorsOfASpecifiedResourceGroup(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; @@ -37,7 +35,7 @@ async function listAllSecurityConnectorsOfASpecifiedResourceGroup() { console.log(resArray); } -async function main() { +async function main(): Promise { listAllSecurityConnectorsOfASpecifiedResourceGroup(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorsListSample.ts index 2514a3bff67b..0bd7065a574f 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists all the security connectors in the specified subscription. Use the 'nextLink' property in the response to get the next page of security connectors for the specified subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists all the security connectors in the specified subscription. Use the 'nextLink' property in the response to get the next page of security connectors for the specified subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-10-01-preview/examples/SecurityConnectors/GetSecurityConnectorsSubscription_example.json */ -async function listAllSecurityConnectorsOfASpecifiedSubscription() { +async function listAllSecurityConnectorsOfASpecifiedSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; @@ -33,7 +31,7 @@ async function listAllSecurityConnectorsOfASpecifiedSubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { listAllSecurityConnectorsOfASpecifiedSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorsUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorsUpdateSample.ts index a29b8a6aee8e..f9e5e0e8d033 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorsUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityConnectorsUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityConnector, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates a security connector @@ -20,7 +18,7 @@ dotenv.config(); * @summary Updates a security connector * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-10-01-preview/examples/SecurityConnectors/PatchSecurityConnector_example.json */ -async function updateASecurityConnector() { +async function updateASecurityConnector(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "a5caac9c-5c04-49af-b3d0-e204f40345d5"; @@ -53,7 +51,7 @@ async function updateASecurityConnector() { console.log(result); } -async function main() { +async function main(): Promise { updateASecurityConnector(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityContactsCreateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityContactsCreateSample.ts index 675974b0f62e..fe4c22a815c6 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityContactsCreateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityContactsCreateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityContact, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Create security contact configurations for the subscription @@ -20,7 +18,7 @@ dotenv.config(); * @summary Create security contact configurations for the subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/SecurityContacts/CreateSecurityContact_example.json */ -async function createSecurityContactData() { +async function createSecurityContactData(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -44,7 +42,7 @@ async function createSecurityContactData() { console.log(result); } -async function main() { +async function main(): Promise { createSecurityContactData(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityContactsDeleteSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityContactsDeleteSample.ts index 1491bb2bf188..38a887c36ce3 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityContactsDeleteSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityContactsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete security contact configurations for the subscription @@ -20,7 +18,7 @@ dotenv.config(); * @summary Delete security contact configurations for the subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/SecurityContacts/DeleteSecurityContact_example.json */ -async function deletesASecurityContactData() { +async function deletesASecurityContactData(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -31,7 +29,7 @@ async function deletesASecurityContactData() { console.log(result); } -async function main() { +async function main(): Promise { deletesASecurityContactData(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityContactsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityContactsGetSample.ts index 5a0011f51de3..7fec00a2958e 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityContactsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityContactsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get Default Security contact configurations for the subscription @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get Default Security contact configurations for the subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/SecurityContacts/GetSecurityContact_example.json */ -async function getASecurityContact() { +async function getASecurityContact(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -31,7 +29,7 @@ async function getASecurityContact() { console.log(result); } -async function main() { +async function main(): Promise { getASecurityContact(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityContactsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityContactsListSample.ts index 71ca1c7d0904..ae710bcdc3bd 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityContactsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityContactsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to List all security contact configurations for the subscription @@ -20,7 +18,7 @@ dotenv.config(); * @summary List all security contact configurations for the subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-12-01-preview/examples/SecurityContacts/GetSecurityContactsSubscription_example.json */ -async function listSecurityContactData() { +async function listSecurityContactData(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -33,7 +31,7 @@ async function listSecurityContactData() { console.log(resArray); } -async function main() { +async function main(): Promise { listSecurityContactData(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityOperatorsCreateOrUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityOperatorsCreateOrUpdateSample.ts index 9e14ac2c57ab..f3473f3ef3fd 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityOperatorsCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityOperatorsCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates Microsoft Defender for Cloud security operator on the given scope. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Creates Microsoft Defender for Cloud security operator on the given scope. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-01-01-preview/examples/SecurityOperators/PutSecurityOperatorByName_example.json */ -async function createASecurityOperatorOnTheGivenScope() { +async function createASecurityOperatorOnTheGivenScope(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -35,7 +33,7 @@ async function createASecurityOperatorOnTheGivenScope() { console.log(result); } -async function main() { +async function main(): Promise { createASecurityOperatorOnTheGivenScope(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityOperatorsDeleteSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityOperatorsDeleteSample.ts index 2d7ff9a04899..36690af0d859 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityOperatorsDeleteSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityOperatorsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete Microsoft Defender for Cloud securityOperator in the subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Delete Microsoft Defender for Cloud securityOperator in the subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-01-01-preview/examples/SecurityOperators/DeleteSecurityOperatorByName_example.json */ -async function deleteSecurityOperatorOnSubscription() { +async function deleteSecurityOperatorOnSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -35,7 +33,7 @@ async function deleteSecurityOperatorOnSubscription() { console.log(result); } -async function main() { +async function main(): Promise { deleteSecurityOperatorOnSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityOperatorsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityOperatorsGetSample.ts index 7ebbbd9d2306..257f681e2646 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityOperatorsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityOperatorsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a specific security operator for the requested scope. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get a specific security operator for the requested scope. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-01-01-preview/examples/SecurityOperators/GetSecurityOperatorByName_example.json */ -async function getASpecificSecurityOperatorByScopeAndSecurityOperatorName() { +async function getASpecificSecurityOperatorByScopeAndSecurityOperatorName(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -35,7 +33,7 @@ async function getASpecificSecurityOperatorByScopeAndSecurityOperatorName() { console.log(result); } -async function main() { +async function main(): Promise { getASpecificSecurityOperatorByScopeAndSecurityOperatorName(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityOperatorsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityOperatorsListSample.ts index e7ffa8a1fa75..e3b86ee0b9b0 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/securityOperatorsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/securityOperatorsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Lists Microsoft Defender for Cloud securityOperators in the subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Lists Microsoft Defender for Cloud securityOperators in the subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-01-01-preview/examples/SecurityOperators/ListSecurityOperators_example.json */ -async function listSecurityOperators() { +async function listSecurityOperators(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -31,7 +29,7 @@ async function listSecurityOperators() { console.log(result); } -async function main() { +async function main(): Promise { listSecurityOperators(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/securitySolutionsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/securitySolutionsGetSample.ts index a65d6bc666c8..ae53984bda5e 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/securitySolutionsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/securitySolutionsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a specific Security Solution. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a specific Security Solution. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/SecuritySolutions/GetSecuritySolutionsResourceGroupLocation_example.json */ -async function getASecuritySolutionFromASecurityDataLocation() { +async function getASecuritySolutionFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -37,7 +35,7 @@ async function getASecuritySolutionFromASecurityDataLocation() { console.log(result); } -async function main() { +async function main(): Promise { getASecuritySolutionFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/securitySolutionsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/securitySolutionsListSample.ts index df438516e853..59bac13e9603 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/securitySolutionsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/securitySolutionsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of Security Solutions for the subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a list of Security Solutions for the subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/SecuritySolutions/GetSecuritySolutionsSubscription_example.json */ -async function getSecuritySolutions() { +async function getSecuritySolutions(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -33,7 +31,7 @@ async function getSecuritySolutions() { console.log(resArray); } -async function main() { +async function main(): Promise { getSecuritySolutions(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/securitySolutionsReferenceDataListByHomeRegionSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/securitySolutionsReferenceDataListByHomeRegionSample.ts index cf7b6140313e..bea052cd95b3 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/securitySolutionsReferenceDataListByHomeRegionSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/securitySolutionsReferenceDataListByHomeRegionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets list of all supported Security Solutions for subscription and location. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets list of all supported Security Solutions for subscription and location. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/SecuritySolutionsReferenceData/GetSecuritySolutionsReferenceDataSubscriptionLocation_example.json */ -async function getSecuritySolutionsFromASecurityDataLocation() { +async function getSecuritySolutionsFromASecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -34,7 +32,7 @@ async function getSecuritySolutionsFromASecurityDataLocation() { console.log(result); } -async function main() { +async function main(): Promise { getSecuritySolutionsFromASecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/securitySolutionsReferenceDataListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/securitySolutionsReferenceDataListSample.ts index 5cfc1801f23b..d0bd3b9d28d1 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/securitySolutionsReferenceDataListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/securitySolutionsReferenceDataListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of all supported Security Solutions for the subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a list of all supported Security Solutions for the subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/SecuritySolutionsReferenceData/GetSecuritySolutionsReferenceDataSubscription_example.json */ -async function getSecuritySolutions() { +async function getSecuritySolutions(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -30,7 +28,7 @@ async function getSecuritySolutions() { console.log(result); } -async function main() { +async function main(): Promise { getSecuritySolutions(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/sensitivitySettingsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/sensitivitySettingsListSample.ts index b1318476a8dc..574f575166b1 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/sensitivitySettingsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/sensitivitySettingsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list with a single sensitivity settings resource @@ -20,14 +18,14 @@ dotenv.config(); * @summary Gets a list with a single sensitivity settings resource * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-15-preview/examples/SensitivitySettings/GetSensitivitySettingsList_example.json */ -async function getSensitivitySettingsList() { +async function getSensitivitySettingsList(): Promise { const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); const result = await client.sensitivitySettings.list(); console.log(result); } -async function main() { +async function main(): Promise { getSensitivitySettingsList(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentCreateOrUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentCreateOrUpdateSample.ts index 867b714d4e69..3bd326c4a87c 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creating a server vulnerability assessment on a resource, which will onboard a resource for having a vulnerability assessment on it @@ -20,7 +18,7 @@ dotenv.config(); * @summary Creating a server vulnerability assessment on a resource, which will onboard a resource for having a vulnerability assessment on it * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/ServerVulnerabilityAssessments/CreateServerVulnerabilityAssessments_example.json */ -async function createAServerVulnerabilityAssessmentsOnAResourceOnlyDefaultResourceIsSupportedOnceCreatingTheResourceTheServerWillBeOnboardedToVulnerabilityAssessmentByMicrosoftSecurity() { +async function createAServerVulnerabilityAssessmentsOnAResourceOnlyDefaultResourceIsSupportedOnceCreatingTheResourceTheServerWillBeOnboardedToVulnerabilityAssessmentByMicrosoftSecurity(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -40,7 +38,7 @@ async function createAServerVulnerabilityAssessmentsOnAResourceOnlyDefaultResour console.log(result); } -async function main() { +async function main(): Promise { createAServerVulnerabilityAssessmentsOnAResourceOnlyDefaultResourceIsSupportedOnceCreatingTheResourceTheServerWillBeOnboardedToVulnerabilityAssessmentByMicrosoftSecurity(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentDeleteSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentDeleteSample.ts index d310d975fea0..175021e9e055 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentDeleteSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Removing server vulnerability assessment from a resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Removing server vulnerability assessment from a resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/ServerVulnerabilityAssessments/DeleteServerVulnerabilityAssessments_example.json */ -async function deleteAServerVulnerabilityAssessmentsOnAResourceOnlyDefaultResourceIsSupportedOnceDeletingMicrosoftSecurityWillNotProvideVulnerabilityAssessmentFindingsOnTheResource() { +async function deleteAServerVulnerabilityAssessmentsOnAResourceOnlyDefaultResourceIsSupportedOnceDeletingMicrosoftSecurityWillNotProvideVulnerabilityAssessmentFindingsOnTheResource(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -40,7 +38,7 @@ async function deleteAServerVulnerabilityAssessmentsOnAResourceOnlyDefaultResour console.log(result); } -async function main() { +async function main(): Promise { deleteAServerVulnerabilityAssessmentsOnAResourceOnlyDefaultResourceIsSupportedOnceDeletingMicrosoftSecurityWillNotProvideVulnerabilityAssessmentFindingsOnTheResource(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentGetSample.ts index 402d24931701..18dac9df8fe7 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a server vulnerability assessment onboarding statuses on a given resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a server vulnerability assessment onboarding statuses on a given resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/ServerVulnerabilityAssessments/GetServerVulnerabilityAssessments_example.json */ -async function getAServerVulnerabilityAssessmentsOnboardingStatusOnAResourceCurrentlyMicrosoftSecurityOnlySupportsTheSingleDefaultResource() { +async function getAServerVulnerabilityAssessmentsOnboardingStatusOnAResourceCurrentlyMicrosoftSecurityOnlySupportsTheSingleDefaultResource(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -39,7 +37,7 @@ async function getAServerVulnerabilityAssessmentsOnboardingStatusOnAResourceCurr console.log(result); } -async function main() { +async function main(): Promise { getAServerVulnerabilityAssessmentsOnboardingStatusOnAResourceCurrentlyMicrosoftSecurityOnlySupportsTheSingleDefaultResource(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentListByExtendedResourceSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentListByExtendedResourceSample.ts index db8175f97778..6451622c258e 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentListByExtendedResourceSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentListByExtendedResourceSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of server vulnerability assessment onboarding statuses on a given resource. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a list of server vulnerability assessment onboarding statuses on a given resource. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/ServerVulnerabilityAssessments/ListByExtendedResourceServerVulnerabilityAssessments_example.json */ -async function getAListOfServerVulnerabilityAssessmentsOnAResourceThoughThisApiReturnsAListCurrentlyMicrosoftSecurityOnlySupportsASingleDefaultTypeOfServerVulnerabilityAssessment() { +async function getAListOfServerVulnerabilityAssessmentsOnAResourceThoughThisApiReturnsAListCurrentlyMicrosoftSecurityOnlySupportsASingleDefaultTypeOfServerVulnerabilityAssessment(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -40,7 +38,7 @@ async function getAListOfServerVulnerabilityAssessmentsOnAResourceThoughThisApiR console.log(result); } -async function main() { +async function main(): Promise { getAListOfServerVulnerabilityAssessmentsOnAResourceThoughThisApiReturnsAListCurrentlyMicrosoftSecurityOnlySupportsASingleDefaultTypeOfServerVulnerabilityAssessment(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentsSettingsCreateOrUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentsSettingsCreateOrUpdateSample.ts index ee086f709329..32d3090b6cd6 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentsSettingsCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentsSettingsCreateOrUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { AzureServersSetting, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Create or update a server vulnerability assessments setting of the requested kind on the subscription @@ -20,7 +18,7 @@ dotenv.config(); * @summary Create or update a server vulnerability assessments setting of the requested kind on the subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2023-05-01/examples/ServerVulnerabilityAssessmentsSettings/PutServerVulnerabilityAssessmentsSetting_example.json */ -async function setAServerVulnerabilityAssessmentsSettingOfTheKindSettingKindOnTheSubscription() { +async function setAServerVulnerabilityAssessmentsSettingOfTheKindSettingKindOnTheSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -39,7 +37,7 @@ async function setAServerVulnerabilityAssessmentsSettingOfTheKindSettingKindOnTh console.log(result); } -async function main() { +async function main(): Promise { setAServerVulnerabilityAssessmentsSettingOfTheKindSettingKindOnTheSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentsSettingsDeleteSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentsSettingsDeleteSample.ts index e98321be114d..5e9597da88fc 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentsSettingsDeleteSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentsSettingsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Delete the server vulnerability assessments setting of the requested kind from the subscription @@ -20,7 +18,7 @@ dotenv.config(); * @summary Delete the server vulnerability assessments setting of the requested kind from the subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2023-05-01/examples/ServerVulnerabilityAssessmentsSettings/DeleteServerVulnerabilityAssessmentsSetting_example.json */ -async function deleteTheServerVulnerabilityAssessmentsSettingOfTheKindSettingKindFromTheSubscription() { +async function deleteTheServerVulnerabilityAssessmentsSettingOfTheKindSettingKindFromTheSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -32,7 +30,7 @@ async function deleteTheServerVulnerabilityAssessmentsSettingOfTheKindSettingKin console.log(result); } -async function main() { +async function main(): Promise { deleteTheServerVulnerabilityAssessmentsSettingOfTheKindSettingKindFromTheSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentsSettingsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentsSettingsGetSample.ts index 2f30857eb265..86007a170c4f 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentsSettingsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentsSettingsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a server vulnerability assessments setting of the requested kind, that is set on the subscription @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get a server vulnerability assessments setting of the requested kind, that is set on the subscription * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2023-05-01/examples/ServerVulnerabilityAssessmentsSettings/GetServerVulnerabilityAssessmentsSetting_example.json */ -async function getTheServerVulnerabilityAssessmentsSettingOfTheKindSettingKindThatIsSetOnTheSubscription() { +async function getTheServerVulnerabilityAssessmentsSettingOfTheKindSettingKindThatIsSetOnTheSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -32,7 +30,7 @@ async function getTheServerVulnerabilityAssessmentsSettingOfTheKindSettingKindTh console.log(result); } -async function main() { +async function main(): Promise { getTheServerVulnerabilityAssessmentsSettingOfTheKindSettingKindThatIsSetOnTheSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentsSettingsListBySubscriptionSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentsSettingsListBySubscriptionSample.ts index c19d80bd0821..27ea608bcd3e 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentsSettingsListBySubscriptionSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/serverVulnerabilityAssessmentsSettingsListBySubscriptionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a list of all the server vulnerability assessments settings over a subscription level scope @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get a list of all the server vulnerability assessments settings over a subscription level scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2023-05-01/examples/ServerVulnerabilityAssessmentsSettings/ListServerVulnerabilityAssessmentsSettings_example.json */ -async function listTheServerVulnerabilityAssessmentsSettingsSetOnTheSubscription() { +async function listTheServerVulnerabilityAssessmentsSettingsSetOnTheSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -33,7 +31,7 @@ async function listTheServerVulnerabilityAssessmentsSettingsSetOnTheSubscription console.log(resArray); } -async function main() { +async function main(): Promise { listTheServerVulnerabilityAssessmentsSettingsSetOnTheSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/settingsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/settingsGetSample.ts index fbe5b783d89a..02e1c31adfc1 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/settingsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/settingsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Settings of different configurations in Microsoft Defender for Cloud @@ -20,7 +18,7 @@ dotenv.config(); * @summary Settings of different configurations in Microsoft Defender for Cloud * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-05-01/examples/Settings/GetSetting_example.json */ -async function getASettingOnSubscription() { +async function getASettingOnSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -31,7 +29,7 @@ async function getASettingOnSubscription() { console.log(result); } -async function main() { +async function main(): Promise { getASettingOnSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/settingsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/settingsListSample.ts index 2c8ff22ea4a7..d076cfa27bc2 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/settingsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/settingsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Settings about different configurations in Microsoft Defender for Cloud @@ -20,7 +18,7 @@ dotenv.config(); * @summary Settings about different configurations in Microsoft Defender for Cloud * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-05-01/examples/Settings/GetSettings_example.json */ -async function getSettingsOfSubscription() { +async function getSettingsOfSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -33,7 +31,7 @@ async function getSettingsOfSubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { getSettingsOfSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/settingsUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/settingsUpdateSample.ts index 0d354757a113..49d6b973bfcc 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/settingsUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/settingsUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { DataExportSettings, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to updating settings about different configurations in Microsoft Defender for Cloud @@ -20,7 +18,7 @@ dotenv.config(); * @summary updating settings about different configurations in Microsoft Defender for Cloud * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2022-05-01/examples/Settings/UpdateSetting_example.json */ -async function updateASettingForSubscription() { +async function updateASettingForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -35,7 +33,7 @@ async function updateASettingForSubscription() { console.log(result); } -async function main() { +async function main(): Promise { updateASettingForSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/softwareInventoriesGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/softwareInventoriesGetSample.ts index ec34655ed360..9d699e7bdb30 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/softwareInventoriesGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/softwareInventoriesGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a single software data of the virtual machine. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a single software data of the virtual machine. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-05-01-preview/examples/SoftwareInventories/GetSoftware_example.json */ -async function getsASingleSoftwareDataOfTheVirtualMachine() { +async function getsASingleSoftwareDataOfTheVirtualMachine(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; @@ -42,7 +40,7 @@ async function getsASingleSoftwareDataOfTheVirtualMachine() { console.log(result); } -async function main() { +async function main(): Promise { getsASingleSoftwareDataOfTheVirtualMachine(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/softwareInventoriesListByExtendedResourceSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/softwareInventoriesListByExtendedResourceSample.ts index 9de80de0ca27..1ab384d80602 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/softwareInventoriesListByExtendedResourceSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/softwareInventoriesListByExtendedResourceSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the software inventory of the virtual machine. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets the software inventory of the virtual machine. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-05-01-preview/examples/SoftwareInventories/ListByExtendedResourceSoftwareInventories_example.json */ -async function getsTheSoftwareInventoryOfTheVirtualMachine() { +async function getsTheSoftwareInventoryOfTheVirtualMachine(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; @@ -43,7 +41,7 @@ async function getsTheSoftwareInventoryOfTheVirtualMachine() { console.log(resArray); } -async function main() { +async function main(): Promise { getsTheSoftwareInventoryOfTheVirtualMachine(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/softwareInventoriesListBySubscriptionSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/softwareInventoriesListBySubscriptionSample.ts index 5d2ce9afea45..45bc8c985708 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/softwareInventoriesListBySubscriptionSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/softwareInventoriesListBySubscriptionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the software inventory of all virtual machines in the subscriptions. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets the software inventory of all virtual machines in the subscriptions. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2021-05-01-preview/examples/SoftwareInventories/ListBySubscriptionSoftwareInventories_example.json */ -async function getsTheSoftwareInventoryOfAllVirtualMachinesInTheSubscriptions() { +async function getsTheSoftwareInventoryOfAllVirtualMachinesInTheSubscriptions(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "e5d1b86c-3051-44d5-8802-aa65d45a279b"; @@ -33,7 +31,7 @@ async function getsTheSoftwareInventoryOfAllVirtualMachinesInTheSubscriptions() console.log(resArray); } -async function main() { +async function main(): Promise { getsTheSoftwareInventoryOfAllVirtualMachinesInTheSubscriptions(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentBaselineRulesAddSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentBaselineRulesAddSample.ts index 9c7e7863c4f3..b633a9f88f46 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentBaselineRulesAddSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentBaselineRulesAddSample.ts @@ -14,9 +14,7 @@ import { SecurityCenter, } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Add a list of baseline rules. Will overwrite any previously existing results (for all rules). @@ -24,7 +22,7 @@ dotenv.config(); * @summary Add a list of baseline rules. Will overwrite any previously existing results (for all rules). * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentsBaselineRuleOperations/ArcMachineBaselineRules_Add.json */ -async function createABaselineForAllRules() { +async function createABaselineForAllRules(): Promise { const workspaceId = "55555555-6666-7777-8888-999999999999"; const resourceId = "subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.HybridCompute/machines/MyMachine/sqlServers/server1/databases/master"; @@ -57,7 +55,7 @@ async function createABaselineForAllRules() { * @summary Add a list of baseline rules. Will overwrite any previously existing results (for all rules). * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentsBaselineRuleOperations/ArcMachineBaselineRules_AddLatest.json */ -async function createABaselineForAllRulesUsingTheLatestScanResults() { +async function createABaselineForAllRulesUsingTheLatestScanResults(): Promise { const workspaceId = "55555555-6666-7777-8888-999999999999"; const resourceId = "subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.HybridCompute/machines/MyMachine/sqlServers/server1/databases/master"; @@ -75,7 +73,7 @@ async function createABaselineForAllRulesUsingTheLatestScanResults() { console.log(result); } -async function main() { +async function main(): Promise { createABaselineForAllRules(); createABaselineForAllRulesUsingTheLatestScanResults(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentBaselineRulesCreateOrUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentBaselineRulesCreateOrUpdateSample.ts index 1e9bf0ffa4c2..062d8f65be66 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentBaselineRulesCreateOrUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentBaselineRulesCreateOrUpdateSample.ts @@ -14,9 +14,7 @@ import { SecurityCenter, } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Creates a Baseline for a rule in a database. Will overwrite any previously existing results. @@ -24,7 +22,7 @@ dotenv.config(); * @summary Creates a Baseline for a rule in a database. Will overwrite any previously existing results. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentsBaselineRuleOperations/ArcMachineBaselineRules_Put.json */ -async function createABaseline() { +async function createABaseline(): Promise { const ruleId = "VA1234"; const workspaceId = "55555555-6666-7777-8888-999999999999"; const resourceId = @@ -56,7 +54,7 @@ async function createABaseline() { * @summary Creates a Baseline for a rule in a database. Will overwrite any previously existing results. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentsBaselineRuleOperations/ArcMachineBaselineRules_PutLatest.json */ -async function createABaselineUsingTheLatestScanResults() { +async function createABaselineUsingTheLatestScanResults(): Promise { const ruleId = "VA1234"; const workspaceId = "55555555-6666-7777-8888-999999999999"; const resourceId = @@ -76,7 +74,7 @@ async function createABaselineUsingTheLatestScanResults() { console.log(result); } -async function main() { +async function main(): Promise { createABaseline(); createABaselineUsingTheLatestScanResults(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentBaselineRulesDeleteSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentBaselineRulesDeleteSample.ts index 943d4834af5d..df936f3dfc13 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentBaselineRulesDeleteSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentBaselineRulesDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes a rule from the Baseline of a given database. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes a rule from the Baseline of a given database. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentsBaselineRuleOperations/ArcMachineBaselineRules_Delete.json */ -async function deleteTheBaseline() { +async function deleteTheBaseline(): Promise { const ruleId = "VA1234"; const workspaceId = "55555555-6666-7777-8888-999999999999"; const resourceId = @@ -35,7 +33,7 @@ async function deleteTheBaseline() { console.log(result); } -async function main() { +async function main(): Promise { deleteTheBaseline(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentBaselineRulesGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentBaselineRulesGetSample.ts index e6fa4e5b1b01..0e34e1eec763 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentBaselineRulesGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentBaselineRulesGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the results for a given rule in the Baseline. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets the results for a given rule in the Baseline. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentsBaselineRuleOperations/ArcMachineBaselineRules_Get.json */ -async function getTheBaseline() { +async function getTheBaseline(): Promise { const ruleId = "VA1234"; const workspaceId = "55555555-6666-7777-8888-999999999999"; const resourceId = @@ -35,7 +33,7 @@ async function getTheBaseline() { console.log(result); } -async function main() { +async function main(): Promise { getTheBaseline(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentBaselineRulesListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentBaselineRulesListSample.ts index 23d83b31044a..4be112cacd1a 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentBaselineRulesListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentBaselineRulesListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the results for all rules in the Baseline. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets the results for all rules in the Baseline. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentsBaselineRuleOperations/ArcMachineBaselineRules_List.json */ -async function listBaselineForAllRules() { +async function listBaselineForAllRules(): Promise { const workspaceId = "55555555-6666-7777-8888-999999999999"; const resourceId = "subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.HybridCompute/machines/MyMachine/sqlServers/server1/databases/master"; @@ -33,7 +31,7 @@ async function listBaselineForAllRules() { console.log(result); } -async function main() { +async function main(): Promise { listBaselineForAllRules(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentScanResultsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentScanResultsGetSample.ts index a515629dfaf9..d5d6b9e0b839 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentScanResultsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentScanResultsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the scan results of a single rule in a scan record. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets the scan results of a single rule in a scan record. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentsScanResultsOperations/ArcMachineScanResults_Get.json */ -async function getScanDetailsOfAScanRecord() { +async function getScanDetailsOfAScanRecord(): Promise { const scanId = "Scheduled-20200623"; const scanResultId = "VA2063"; const workspaceId = "55555555-6666-7777-8888-999999999999"; @@ -43,7 +41,7 @@ async function getScanDetailsOfAScanRecord() { * @summary Gets the scan results of a single rule in a scan record. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentsScanResultsOperations/ArcMachineScanResults_GetLatest.json */ -async function getScanDetailsOfTheLatestScanRecord() { +async function getScanDetailsOfTheLatestScanRecord(): Promise { const scanId = "latest"; const scanResultId = "VA2063"; const workspaceId = "55555555-6666-7777-8888-999999999999"; @@ -60,7 +58,7 @@ async function getScanDetailsOfTheLatestScanRecord() { console.log(result); } -async function main() { +async function main(): Promise { getScanDetailsOfAScanRecord(); getScanDetailsOfTheLatestScanRecord(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentScanResultsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentScanResultsListSample.ts index c8bcf48561fd..618ec87286ae 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentScanResultsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentScanResultsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of scan results for a single scan record. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a list of scan results for a single scan record. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentsScanResultsOperations/ArcMachineScanResults_List.json */ -async function listScanResults() { +async function listScanResults(): Promise { const scanId = "Scheduled-20200623"; const workspaceId = "55555555-6666-7777-8888-999999999999"; const resourceId = @@ -41,7 +39,7 @@ async function listScanResults() { * @summary Gets a list of scan results for a single scan record. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentsScanResultsOperations/ArcMachineScanResults_ListLatest.json */ -async function listScanResultsOfTheLatestScan() { +async function listScanResultsOfTheLatestScan(): Promise { const scanId = "latest"; const workspaceId = "55555555-6666-7777-8888-999999999999"; const resourceId = @@ -56,7 +54,7 @@ async function listScanResultsOfTheLatestScan() { console.log(result); } -async function main() { +async function main(): Promise { listScanResults(); listScanResultsOfTheLatestScan(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentScansGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentScansGetSample.ts index 4633b4b308b5..3a433b6e765e 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentScansGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentScansGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets the scan details of a single scan record. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets the scan details of a single scan record. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentScanOperations/ArcMachineScans_Get.json */ -async function getScanDetailsOfAScanRecord() { +async function getScanDetailsOfAScanRecord(): Promise { const scanId = "Scheduled-20200623"; const workspaceId = "55555555-6666-7777-8888-999999999999"; const resourceId = @@ -41,7 +39,7 @@ async function getScanDetailsOfAScanRecord() { * @summary Gets the scan details of a single scan record. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentScanOperations/ArcMachineScans_GetLatest.json */ -async function getScanDetailsOfTheLatestScanRecord() { +async function getScanDetailsOfTheLatestScanRecord(): Promise { const scanId = "latest"; const workspaceId = "55555555-6666-7777-8888-999999999999"; const resourceId = @@ -56,7 +54,7 @@ async function getScanDetailsOfTheLatestScanRecord() { console.log(result); } -async function main() { +async function main(): Promise { getScanDetailsOfAScanRecord(); getScanDetailsOfTheLatestScanRecord(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentScansListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentScansListSample.ts index 9af1c779e45a..bc47d9f37ca5 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentScansListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/sqlVulnerabilityAssessmentScansListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list of scan records. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a list of scan records. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-01-preview/examples/sqlVulnerabilityAssessmentScanOperations/ArcMachineScans_List.json */ -async function listScanDetails() { +async function listScanDetails(): Promise { const workspaceId = "55555555-6666-7777-8888-999999999999"; const resourceId = "subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.HybridCompute/machines/MyMachine/sqlServers/server1/databases/master"; @@ -33,7 +31,7 @@ async function listScanDetails() { console.log(result); } -async function main() { +async function main(): Promise { listScanDetails(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/subAssessmentsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/subAssessmentsGetSample.ts index 93adf37db892..41f914338d7f 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/subAssessmentsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/subAssessmentsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get a security sub-assessment on your scanned resource @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get a security sub-assessment on your scanned resource * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/SubAssessments/GetSubAssessment_example.json */ -async function getSecurityRecommendationTaskFromSecurityDataLocation() { +async function getSecurityRecommendationTaskFromSecurityDataLocation(): Promise { const scope = "subscriptions/212f9889-769e-45ae-ab43-6da33674bd26/resourceGroups/DEMORG/providers/Microsoft.Compute/virtualMachines/vm2"; const assessmentName = "1195afff-c881-495e-9bc5-1486211ae03f"; @@ -35,7 +33,7 @@ async function getSecurityRecommendationTaskFromSecurityDataLocation() { console.log(result); } -async function main() { +async function main(): Promise { getSecurityRecommendationTaskFromSecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/subAssessmentsListAllSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/subAssessmentsListAllSample.ts index bd710e4c7e08..1d9eb758bada 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/subAssessmentsListAllSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/subAssessmentsListAllSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get security sub-assessments on all your scanned resources inside a subscription scope @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get security sub-assessments on all your scanned resources inside a subscription scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/SubAssessments/ListSubscriptionSubAssessments_example.json */ -async function listSecuritySubAssessments() { +async function listSecuritySubAssessments(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const credential = new DefaultAzureCredential(); const client = new SecurityCenter(credential); @@ -31,7 +29,7 @@ async function listSecuritySubAssessments() { console.log(resArray); } -async function main() { +async function main(): Promise { listSecuritySubAssessments(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/subAssessmentsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/subAssessmentsListSample.ts index f3c0ffb528a1..9aadac6a0b17 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/subAssessmentsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/subAssessmentsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Get security sub-assessments on all your scanned resources inside a scope @@ -20,7 +18,7 @@ dotenv.config(); * @summary Get security sub-assessments on all your scanned resources inside a scope * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2019-01-01-preview/examples/SubAssessments/ListSubAssessments_example.json */ -async function listSecuritySubAssessments() { +async function listSecuritySubAssessments(): Promise { const scope = "subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23"; const assessmentName = "82e20e14-edc5-4373-bfc4-f13121257c37"; const credential = new DefaultAzureCredential(); @@ -32,7 +30,7 @@ async function listSecuritySubAssessments() { console.log(resArray); } -async function main() { +async function main(): Promise { listSecuritySubAssessments(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksGetResourceGroupLevelTaskSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksGetResourceGroupLevelTaskSample.ts index f2d3ac07b689..e004c6681ede 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksGetResourceGroupLevelTaskSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksGetResourceGroupLevelTaskSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Recommended tasks that will help improve the security of the subscription proactively @@ -20,7 +18,7 @@ dotenv.config(); * @summary Recommended tasks that will help improve the security of the subscription proactively * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/examples/Tasks/GetTaskResourceGroupLocation_example.json */ -async function getSecurityRecommendationTaskInAResourceGroup() { +async function getSecurityRecommendationTaskInAResourceGroup(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -37,7 +35,7 @@ async function getSecurityRecommendationTaskInAResourceGroup() { console.log(result); } -async function main() { +async function main(): Promise { getSecurityRecommendationTaskInAResourceGroup(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksGetSubscriptionLevelTaskSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksGetSubscriptionLevelTaskSample.ts index 2cfbd8eaa6c9..e812dc692ca3 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksGetSubscriptionLevelTaskSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksGetSubscriptionLevelTaskSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Recommended tasks that will help improve the security of the subscription proactively @@ -20,7 +18,7 @@ dotenv.config(); * @summary Recommended tasks that will help improve the security of the subscription proactively * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/examples/Tasks/GetTaskSubscriptionLocation_example.json */ -async function getSecurityRecommendationTaskFromSecurityDataLocation() { +async function getSecurityRecommendationTaskFromSecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -35,7 +33,7 @@ async function getSecurityRecommendationTaskFromSecurityDataLocation() { console.log(result); } -async function main() { +async function main(): Promise { getSecurityRecommendationTaskFromSecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksListByHomeRegionSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksListByHomeRegionSample.ts index 6ccebf3ad231..af0354853ec5 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksListByHomeRegionSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksListByHomeRegionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Recommended tasks that will help improve the security of the subscription proactively @@ -20,7 +18,7 @@ dotenv.config(); * @summary Recommended tasks that will help improve the security of the subscription proactively * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/examples/Tasks/GetTasksSubscriptionLocation_example.json */ -async function getSecurityRecommendationsTasksFromSecurityDataLocation() { +async function getSecurityRecommendationsTasksFromSecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -34,7 +32,7 @@ async function getSecurityRecommendationsTasksFromSecurityDataLocation() { console.log(resArray); } -async function main() { +async function main(): Promise { getSecurityRecommendationsTasksFromSecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksListByResourceGroupSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksListByResourceGroupSample.ts index 6d161c5db50a..9be39ce3a623 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksListByResourceGroupSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksListByResourceGroupSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Recommended tasks that will help improve the security of the subscription proactively @@ -20,7 +18,7 @@ dotenv.config(); * @summary Recommended tasks that will help improve the security of the subscription proactively * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/examples/Tasks/GetTasksResourceGroupLocation_example.json */ -async function getSecurityRecommendationTasksInAResourceGroup() { +async function getSecurityRecommendationTasksInAResourceGroup(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -38,7 +36,7 @@ async function getSecurityRecommendationTasksInAResourceGroup() { console.log(resArray); } -async function main() { +async function main(): Promise { getSecurityRecommendationTasksInAResourceGroup(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksListSample.ts index 9a2de7284af2..53d8f3688344 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Recommended tasks that will help improve the security of the subscription proactively @@ -20,7 +18,7 @@ dotenv.config(); * @summary Recommended tasks that will help improve the security of the subscription proactively * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/examples/Tasks/GetTasksSubscription_example.json */ -async function getSecurityRecommendationsTasks() { +async function getSecurityRecommendationsTasks(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -33,7 +31,7 @@ async function getSecurityRecommendationsTasks() { console.log(resArray); } -async function main() { +async function main(): Promise { getSecurityRecommendationsTasks(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksUpdateResourceGroupLevelTaskStateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksUpdateResourceGroupLevelTaskStateSample.ts index defad8174a50..50ccc33395a1 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksUpdateResourceGroupLevelTaskStateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksUpdateResourceGroupLevelTaskStateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Recommended tasks that will help improve the security of the subscription proactively @@ -20,7 +18,7 @@ dotenv.config(); * @summary Recommended tasks that will help improve the security of the subscription proactively * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/examples/Tasks/UpdateTaskResourceGroupLocation_example.json */ -async function changeSecurityRecommendationTaskState() { +async function changeSecurityRecommendationTaskState(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -39,7 +37,7 @@ async function changeSecurityRecommendationTaskState() { console.log(result); } -async function main() { +async function main(): Promise { changeSecurityRecommendationTaskState(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksUpdateSubscriptionLevelTaskStateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksUpdateSubscriptionLevelTaskStateSample.ts index b4f1b99b3281..6af70ae89d33 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksUpdateSubscriptionLevelTaskStateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/tasksUpdateSubscriptionLevelTaskStateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Recommended tasks that will help improve the security of the subscription proactively @@ -20,7 +18,7 @@ dotenv.config(); * @summary Recommended tasks that will help improve the security of the subscription proactively * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2015-06-01-preview/examples/Tasks/UpdateTaskSubscriptionLocation_example.json */ -async function changeSecurityRecommendationTaskState() { +async function changeSecurityRecommendationTaskState(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -37,7 +35,7 @@ async function changeSecurityRecommendationTaskState() { console.log(result); } -async function main() { +async function main(): Promise { changeSecurityRecommendationTaskState(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/topologyGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/topologyGetSample.ts index 80eff0c93fcd..9bdd844551ea 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/topologyGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/topologyGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a specific topology component. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a specific topology component. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/Topology/GetTopology_example.json */ -async function getTopology() { +async function getTopology(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "3eeab341-f466-499c-a8be-85427e154bad"; @@ -38,7 +36,7 @@ async function getTopology() { console.log(result); } -async function main() { +async function main(): Promise { getTopology(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/topologyListByHomeRegionSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/topologyListByHomeRegionSample.ts index c6765c330037..ba206b62a960 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/topologyListByHomeRegionSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/topologyListByHomeRegionSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list that allows to build a topology view of a subscription and location. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a list that allows to build a topology view of a subscription and location. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/Topology/GetTopologySubscriptionLocation_example.json */ -async function getTopologyOnASubscriptionFromSecurityDataLocation() { +async function getTopologyOnASubscriptionFromSecurityDataLocation(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "3eeab341-f466-499c-a8be-85427e154bad"; @@ -34,7 +32,7 @@ async function getTopologyOnASubscriptionFromSecurityDataLocation() { console.log(resArray); } -async function main() { +async function main(): Promise { getTopologyOnASubscriptionFromSecurityDataLocation(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/topologyListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/topologyListSample.ts index 43260c5c489f..2c0c4223f647 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/topologyListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/topologyListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Gets a list that allows to build a topology view of a subscription. @@ -20,7 +18,7 @@ dotenv.config(); * @summary Gets a list that allows to build a topology view of a subscription. * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/stable/2020-01-01/examples/Topology/GetTopologySubscription_example.json */ -async function getTopologyOnASubscription() { +async function getTopologyOnASubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "3eeab341-f466-499c-a8be-85427e154bad"; @@ -33,7 +31,7 @@ async function getTopologyOnASubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { getTopologyOnASubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/updateSensitivitySettingsSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/updateSensitivitySettingsSample.ts index b436209c464f..8052b8faf22b 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/updateSensitivitySettingsSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/updateSensitivitySettingsSample.ts @@ -13,9 +13,7 @@ import { SecurityCenter, } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Updates data sensitivity settings for sensitive data discovery @@ -23,7 +21,7 @@ dotenv.config(); * @summary Updates data sensitivity settings for sensitive data discovery * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2023-02-15-preview/examples/SensitivitySettings/PutSensitivitySettings_example.json */ -async function updateSensitivitySettings() { +async function updateSensitivitySettings(): Promise { const sensitivitySettings: UpdateSensitivitySettingsRequest = { sensitiveInfoTypesIds: [ "f2f8a7a1-28c0-404b-9ab4-30a0a7af18cb", @@ -39,7 +37,7 @@ async function updateSensitivitySettings() { console.log(result); } -async function main() { +async function main(): Promise { updateSensitivitySettings(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/workspaceSettingsCreateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/workspaceSettingsCreateSample.ts index a9eba98fe5a7..fa0d3c9f38fa 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/workspaceSettingsCreateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/workspaceSettingsCreateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { WorkspaceSetting, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to creating settings about where we should store your security data and logs @@ -20,7 +18,7 @@ dotenv.config(); * @summary creating settings about where we should store your security data and logs * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/WorkspaceSettings/CreateWorkspaceSetting_example.json */ -async function createAWorkspaceSettingDataForSubscription() { +async function createAWorkspaceSettingDataForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -42,7 +40,7 @@ async function createAWorkspaceSettingDataForSubscription() { console.log(result); } -async function main() { +async function main(): Promise { createAWorkspaceSettingDataForSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/workspaceSettingsDeleteSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/workspaceSettingsDeleteSample.ts index 8bdba915e696..e25c294ba4f9 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/workspaceSettingsDeleteSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/workspaceSettingsDeleteSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Deletes the custom workspace settings for this subscription. new VMs will report to the default workspace @@ -20,7 +18,7 @@ dotenv.config(); * @summary Deletes the custom workspace settings for this subscription. new VMs will report to the default workspace * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/WorkspaceSettings/DeleteWorkspaceSetting_example.json */ -async function deleteAWorkspaceSettingDataForResourceGroup() { +async function deleteAWorkspaceSettingDataForResourceGroup(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -31,7 +29,7 @@ async function deleteAWorkspaceSettingDataForResourceGroup() { console.log(result); } -async function main() { +async function main(): Promise { deleteAWorkspaceSettingDataForResourceGroup(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/workspaceSettingsGetSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/workspaceSettingsGetSample.ts index 77ffe6e8f424..bb57742d6be7 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/workspaceSettingsGetSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/workspaceSettingsGetSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Settings about where we should store your security data and logs. If the result is empty, it means that no custom-workspace configuration was set @@ -20,7 +18,7 @@ dotenv.config(); * @summary Settings about where we should store your security data and logs. If the result is empty, it means that no custom-workspace configuration was set * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/WorkspaceSettings/GetWorkspaceSetting_example.json */ -async function getAWorkspaceSettingOnSubscription() { +async function getAWorkspaceSettingOnSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -31,7 +29,7 @@ async function getAWorkspaceSettingOnSubscription() { console.log(result); } -async function main() { +async function main(): Promise { getAWorkspaceSettingOnSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/workspaceSettingsListSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/workspaceSettingsListSample.ts index aa3650017cee..71288d51606a 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/workspaceSettingsListSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/workspaceSettingsListSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Settings about where we should store your security data and logs. If the result is empty, it means that no custom-workspace configuration was set @@ -20,7 +18,7 @@ dotenv.config(); * @summary Settings about where we should store your security data and logs. If the result is empty, it means that no custom-workspace configuration was set * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/WorkspaceSettings/GetWorkspaceSettings_example.json */ -async function getWorkspaceSettingsOnSubscription() { +async function getWorkspaceSettingsOnSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -33,7 +31,7 @@ async function getWorkspaceSettingsOnSubscription() { console.log(resArray); } -async function main() { +async function main(): Promise { getWorkspaceSettingsOnSubscription(); } diff --git a/sdk/security/arm-security/samples/v6-beta/typescript/src/workspaceSettingsUpdateSample.ts b/sdk/security/arm-security/samples/v6-beta/typescript/src/workspaceSettingsUpdateSample.ts index c3262f6388c3..8b3633964a46 100644 --- a/sdk/security/arm-security/samples/v6-beta/typescript/src/workspaceSettingsUpdateSample.ts +++ b/sdk/security/arm-security/samples/v6-beta/typescript/src/workspaceSettingsUpdateSample.ts @@ -10,9 +10,7 @@ // Licensed under the MIT License. import { WorkspaceSetting, SecurityCenter } from "@azure/arm-security"; import { DefaultAzureCredential } from "@azure/identity"; -import * as dotenv from "dotenv"; - -dotenv.config(); +import "dotenv/config"; /** * This sample demonstrates how to Settings about where we should store your security data and logs @@ -20,7 +18,7 @@ dotenv.config(); * @summary Settings about where we should store your security data and logs * x-ms-original-file: specification/security/resource-manager/Microsoft.Security/preview/2017-08-01-preview/examples/WorkspaceSettings/UpdateWorkspaceSetting_example.json */ -async function updateAWorkspaceSettingDataForSubscription() { +async function updateAWorkspaceSettingDataForSubscription(): Promise { const subscriptionId = process.env["SECURITY_SUBSCRIPTION_ID"] || "20ff7fc3-e762-44dd-bd96-b71116dcdc23"; @@ -41,7 +39,7 @@ async function updateAWorkspaceSettingDataForSubscription() { console.log(result); } -async function main() { +async function main(): Promise { updateAWorkspaceSettingDataForSubscription(); } diff --git a/sdk/security/arm-security/src/index.ts b/sdk/security/arm-security/src/index.ts index bb0bd6d5357c..32fda95fab40 100644 --- a/sdk/security/arm-security/src/index.ts +++ b/sdk/security/arm-security/src/index.ts @@ -7,7 +7,7 @@ */ /// -export { getContinuationToken } from "./pagingHelper"; -export * from "./models"; -export { SecurityCenter } from "./securityCenter"; -export * from "./operationsInterfaces"; +export { getContinuationToken } from "./pagingHelper.js"; +export * from "./models/index.js"; +export { SecurityCenter } from "./securityCenter.js"; +export * from "./operationsInterfaces/index.js"; diff --git a/sdk/security/arm-security/src/models/parameters.ts b/sdk/security/arm-security/src/models/parameters.ts index 4e838de3bf96..bc6a6b46507e 100644 --- a/sdk/security/arm-security/src/models/parameters.ts +++ b/sdk/security/arm-security/src/models/parameters.ts @@ -49,7 +49,7 @@ import { Setting as SettingMapper, ServerVulnerabilityAssessmentsSetting as ServerVulnerabilityAssessmentsSettingMapper, Pricing as PricingMapper, -} from "../models/mappers"; +} from "../models/mappers.js"; export const accept: OperationParameter = { parameterPath: "accept", diff --git a/sdk/security/arm-security/src/operations/aPICollections.ts b/sdk/security/arm-security/src/operations/aPICollections.ts index 7962b6dc93ba..2bcb1816b870 100644 --- a/sdk/security/arm-security/src/operations/aPICollections.ts +++ b/sdk/security/arm-security/src/operations/aPICollections.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { APICollections } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { APICollections } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { ApiCollection, APICollectionsListBySubscriptionNextOptionalParams, @@ -38,7 +38,7 @@ import { APICollectionsListBySubscriptionNextResponse, APICollectionsListByResourceGroupNextResponse, APICollectionsListByAzureApiManagementServiceNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing APICollections operations. */ diff --git a/sdk/security/arm-security/src/operations/adaptiveApplicationControls.ts b/sdk/security/arm-security/src/operations/adaptiveApplicationControls.ts index 92aa76d8a71e..36978c90497f 100644 --- a/sdk/security/arm-security/src/operations/adaptiveApplicationControls.ts +++ b/sdk/security/arm-security/src/operations/adaptiveApplicationControls.ts @@ -6,11 +6,11 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import { AdaptiveApplicationControls } from "../operationsInterfaces"; +import { AdaptiveApplicationControls } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { AdaptiveApplicationControlsListOptionalParams, AdaptiveApplicationControlsListResponse, @@ -20,7 +20,7 @@ import { AdaptiveApplicationControlsPutOptionalParams, AdaptiveApplicationControlsPutResponse, AdaptiveApplicationControlsDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /** Class containing AdaptiveApplicationControls operations. */ export class AdaptiveApplicationControlsImpl diff --git a/sdk/security/arm-security/src/operations/adaptiveNetworkHardenings.ts b/sdk/security/arm-security/src/operations/adaptiveNetworkHardenings.ts index 68ad03ef0c40..774394382c01 100644 --- a/sdk/security/arm-security/src/operations/adaptiveNetworkHardenings.ts +++ b/sdk/security/arm-security/src/operations/adaptiveNetworkHardenings.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { AdaptiveNetworkHardenings } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { AdaptiveNetworkHardenings } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { AdaptiveNetworkHardening, AdaptiveNetworkHardeningsListByExtendedResourceNextOptionalParams, @@ -29,7 +29,7 @@ import { AdaptiveNetworkHardeningEnforceRequest, AdaptiveNetworkHardeningsEnforceOptionalParams, AdaptiveNetworkHardeningsListByExtendedResourceNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing AdaptiveNetworkHardenings operations. */ diff --git a/sdk/security/arm-security/src/operations/advancedThreatProtection.ts b/sdk/security/arm-security/src/operations/advancedThreatProtection.ts index 6e454936096d..b538b3ce7b3a 100644 --- a/sdk/security/arm-security/src/operations/advancedThreatProtection.ts +++ b/sdk/security/arm-security/src/operations/advancedThreatProtection.ts @@ -6,18 +6,18 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import { AdvancedThreatProtection } from "../operationsInterfaces"; +import { AdvancedThreatProtection } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { AdvancedThreatProtectionGetOptionalParams, AdvancedThreatProtectionGetResponse, AdvancedThreatProtectionSetting, AdvancedThreatProtectionCreateOptionalParams, AdvancedThreatProtectionCreateResponse, -} from "../models"; +} from "../models/index.js"; /** Class containing AdvancedThreatProtection operations. */ export class AdvancedThreatProtectionImpl implements AdvancedThreatProtection { diff --git a/sdk/security/arm-security/src/operations/alerts.ts b/sdk/security/arm-security/src/operations/alerts.ts index 458f7d8a75ef..4a955d46fa72 100644 --- a/sdk/security/arm-security/src/operations/alerts.ts +++ b/sdk/security/arm-security/src/operations/alerts.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { Alerts } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { Alerts } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { Alert, AlertsListNextOptionalParams, @@ -51,7 +51,7 @@ import { AlertsListByResourceGroupNextResponse, AlertsListSubscriptionLevelByRegionNextResponse, AlertsListResourceGroupLevelByRegionNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing Alerts operations. */ diff --git a/sdk/security/arm-security/src/operations/alertsSuppressionRules.ts b/sdk/security/arm-security/src/operations/alertsSuppressionRules.ts index 880de659c23a..67c7973f3f84 100644 --- a/sdk/security/arm-security/src/operations/alertsSuppressionRules.ts +++ b/sdk/security/arm-security/src/operations/alertsSuppressionRules.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { AlertsSuppressionRules } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { AlertsSuppressionRules } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { AlertsSuppressionRule, AlertsSuppressionRulesListNextOptionalParams, @@ -24,7 +24,7 @@ import { AlertsSuppressionRulesUpdateResponse, AlertsSuppressionRulesDeleteOptionalParams, AlertsSuppressionRulesListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing AlertsSuppressionRules operations. */ diff --git a/sdk/security/arm-security/src/operations/allowedConnections.ts b/sdk/security/arm-security/src/operations/allowedConnections.ts index 74353c65d076..20cc71739fd9 100644 --- a/sdk/security/arm-security/src/operations/allowedConnections.ts +++ b/sdk/security/arm-security/src/operations/allowedConnections.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { AllowedConnections } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { AllowedConnections } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { AllowedConnectionsResource, AllowedConnectionsListNextOptionalParams, @@ -26,7 +26,7 @@ import { AllowedConnectionsGetResponse, AllowedConnectionsListNextResponse, AllowedConnectionsListByHomeRegionNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing AllowedConnections operations. */ diff --git a/sdk/security/arm-security/src/operations/applicationOperations.ts b/sdk/security/arm-security/src/operations/applicationOperations.ts index 076492429a56..8cab2942a61c 100644 --- a/sdk/security/arm-security/src/operations/applicationOperations.ts +++ b/sdk/security/arm-security/src/operations/applicationOperations.ts @@ -6,11 +6,11 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import { ApplicationOperations } from "../operationsInterfaces"; +import { ApplicationOperations } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { ApplicationGetOptionalParams, ApplicationGetResponse, @@ -18,7 +18,7 @@ import { ApplicationCreateOrUpdateOptionalParams, ApplicationCreateOrUpdateResponse, ApplicationDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /** Class containing ApplicationOperations operations. */ export class ApplicationOperationsImpl implements ApplicationOperations { diff --git a/sdk/security/arm-security/src/operations/applications.ts b/sdk/security/arm-security/src/operations/applications.ts index 6ede6ab13877..083d1695d3d0 100644 --- a/sdk/security/arm-security/src/operations/applications.ts +++ b/sdk/security/arm-security/src/operations/applications.ts @@ -7,19 +7,19 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { Applications } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { Applications } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { Application, ApplicationsListNextOptionalParams, ApplicationsListOptionalParams, ApplicationsListResponse, ApplicationsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing Applications operations. */ diff --git a/sdk/security/arm-security/src/operations/assessments.ts b/sdk/security/arm-security/src/operations/assessments.ts index 0fb314ba96bd..c547e64909e7 100644 --- a/sdk/security/arm-security/src/operations/assessments.ts +++ b/sdk/security/arm-security/src/operations/assessments.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { Assessments } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { Assessments } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SecurityAssessmentResponse, AssessmentsListNextOptionalParams, @@ -25,7 +25,7 @@ import { AssessmentsCreateOrUpdateResponse, AssessmentsDeleteOptionalParams, AssessmentsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing Assessments operations. */ diff --git a/sdk/security/arm-security/src/operations/assessmentsMetadata.ts b/sdk/security/arm-security/src/operations/assessmentsMetadata.ts index ac5c89e87a6e..1a88315798e8 100644 --- a/sdk/security/arm-security/src/operations/assessmentsMetadata.ts +++ b/sdk/security/arm-security/src/operations/assessmentsMetadata.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { AssessmentsMetadata } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { AssessmentsMetadata } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SecurityAssessmentMetadataResponse, AssessmentsMetadataListNextOptionalParams, @@ -30,7 +30,7 @@ import { AssessmentsMetadataDeleteInSubscriptionOptionalParams, AssessmentsMetadataListNextResponse, AssessmentsMetadataListBySubscriptionNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing AssessmentsMetadata operations. */ diff --git a/sdk/security/arm-security/src/operations/autoProvisioningSettings.ts b/sdk/security/arm-security/src/operations/autoProvisioningSettings.ts index c8e91a4c7ce2..98c274fa3a87 100644 --- a/sdk/security/arm-security/src/operations/autoProvisioningSettings.ts +++ b/sdk/security/arm-security/src/operations/autoProvisioningSettings.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { AutoProvisioningSettings } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { AutoProvisioningSettings } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { AutoProvisioningSetting, AutoProvisioningSettingsListNextOptionalParams, @@ -23,7 +23,7 @@ import { AutoProvisioningSettingsCreateOptionalParams, AutoProvisioningSettingsCreateResponse, AutoProvisioningSettingsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing AutoProvisioningSettings operations. */ diff --git a/sdk/security/arm-security/src/operations/automations.ts b/sdk/security/arm-security/src/operations/automations.ts index 77c851afa1d3..7bfc56636e54 100644 --- a/sdk/security/arm-security/src/operations/automations.ts +++ b/sdk/security/arm-security/src/operations/automations.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { Automations } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { Automations } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { Automation, AutomationsListNextOptionalParams, @@ -33,7 +33,7 @@ import { AutomationsValidateResponse, AutomationsListNextResponse, AutomationsListByResourceGroupNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing Automations operations. */ diff --git a/sdk/security/arm-security/src/operations/azureDevOpsOrgs.ts b/sdk/security/arm-security/src/operations/azureDevOpsOrgs.ts index 89855621c1ab..8ca1c0c1d155 100644 --- a/sdk/security/arm-security/src/operations/azureDevOpsOrgs.ts +++ b/sdk/security/arm-security/src/operations/azureDevOpsOrgs.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { AzureDevOpsOrgs } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { AzureDevOpsOrgs } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { AzureDevOpsOrg, AzureDevOpsOrgsListNextOptionalParams, @@ -33,7 +33,7 @@ import { AzureDevOpsOrgsUpdateOptionalParams, AzureDevOpsOrgsUpdateResponse, AzureDevOpsOrgsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing AzureDevOpsOrgs operations. */ diff --git a/sdk/security/arm-security/src/operations/azureDevOpsProjects.ts b/sdk/security/arm-security/src/operations/azureDevOpsProjects.ts index fc12bda1c086..edbb54053764 100644 --- a/sdk/security/arm-security/src/operations/azureDevOpsProjects.ts +++ b/sdk/security/arm-security/src/operations/azureDevOpsProjects.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { AzureDevOpsProjects } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { AzureDevOpsProjects } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { AzureDevOpsProject, AzureDevOpsProjectsListNextOptionalParams, @@ -31,7 +31,7 @@ import { AzureDevOpsProjectsUpdateOptionalParams, AzureDevOpsProjectsUpdateResponse, AzureDevOpsProjectsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing AzureDevOpsProjects operations. */ diff --git a/sdk/security/arm-security/src/operations/azureDevOpsRepos.ts b/sdk/security/arm-security/src/operations/azureDevOpsRepos.ts index 142fec485642..0d7c0cf99109 100644 --- a/sdk/security/arm-security/src/operations/azureDevOpsRepos.ts +++ b/sdk/security/arm-security/src/operations/azureDevOpsRepos.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { AzureDevOpsRepos } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { AzureDevOpsRepos } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { AzureDevOpsRepository, AzureDevOpsReposListNextOptionalParams, @@ -31,7 +31,7 @@ import { AzureDevOpsReposUpdateOptionalParams, AzureDevOpsReposUpdateResponse, AzureDevOpsReposListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing AzureDevOpsRepos operations. */ diff --git a/sdk/security/arm-security/src/operations/complianceResults.ts b/sdk/security/arm-security/src/operations/complianceResults.ts index 2a4bab1c9924..cc397acd3a06 100644 --- a/sdk/security/arm-security/src/operations/complianceResults.ts +++ b/sdk/security/arm-security/src/operations/complianceResults.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { ComplianceResults } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { ComplianceResults } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { ComplianceResult, ComplianceResultsListNextOptionalParams, @@ -21,7 +21,7 @@ import { ComplianceResultsGetOptionalParams, ComplianceResultsGetResponse, ComplianceResultsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing ComplianceResults operations. */ diff --git a/sdk/security/arm-security/src/operations/compliances.ts b/sdk/security/arm-security/src/operations/compliances.ts index 08551a628d9e..ee30bb43fa92 100644 --- a/sdk/security/arm-security/src/operations/compliances.ts +++ b/sdk/security/arm-security/src/operations/compliances.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { Compliances } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { Compliances } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { Compliance, CompliancesListNextOptionalParams, @@ -21,7 +21,7 @@ import { CompliancesGetOptionalParams, CompliancesGetResponse, CompliancesListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing Compliances operations. */ diff --git a/sdk/security/arm-security/src/operations/connectors.ts b/sdk/security/arm-security/src/operations/connectors.ts index 958c03197560..12c330e19bae 100644 --- a/sdk/security/arm-security/src/operations/connectors.ts +++ b/sdk/security/arm-security/src/operations/connectors.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { Connectors } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { Connectors } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { ConnectorSetting, ConnectorsListNextOptionalParams, @@ -24,7 +24,7 @@ import { ConnectorsCreateOrUpdateResponse, ConnectorsDeleteOptionalParams, ConnectorsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing Connectors operations. */ diff --git a/sdk/security/arm-security/src/operations/customAssessmentAutomations.ts b/sdk/security/arm-security/src/operations/customAssessmentAutomations.ts index 51d5a7d601d7..b4c2f8350441 100644 --- a/sdk/security/arm-security/src/operations/customAssessmentAutomations.ts +++ b/sdk/security/arm-security/src/operations/customAssessmentAutomations.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { CustomAssessmentAutomations } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { CustomAssessmentAutomations } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { CustomAssessmentAutomation, CustomAssessmentAutomationsListByResourceGroupNextOptionalParams, @@ -29,7 +29,7 @@ import { CustomAssessmentAutomationsDeleteOptionalParams, CustomAssessmentAutomationsListByResourceGroupNextResponse, CustomAssessmentAutomationsListBySubscriptionNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing CustomAssessmentAutomations operations. */ diff --git a/sdk/security/arm-security/src/operations/customEntityStoreAssignments.ts b/sdk/security/arm-security/src/operations/customEntityStoreAssignments.ts index adc37d73028e..f3b01f2f4bb1 100644 --- a/sdk/security/arm-security/src/operations/customEntityStoreAssignments.ts +++ b/sdk/security/arm-security/src/operations/customEntityStoreAssignments.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { CustomEntityStoreAssignments } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { CustomEntityStoreAssignments } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { CustomEntityStoreAssignment, CustomEntityStoreAssignmentsListByResourceGroupNextOptionalParams, @@ -29,7 +29,7 @@ import { CustomEntityStoreAssignmentsDeleteOptionalParams, CustomEntityStoreAssignmentsListByResourceGroupNextResponse, CustomEntityStoreAssignmentsListBySubscriptionNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing CustomEntityStoreAssignments operations. */ diff --git a/sdk/security/arm-security/src/operations/defenderForStorage.ts b/sdk/security/arm-security/src/operations/defenderForStorage.ts index 0e0a4b9c2610..b4d72e4df0fb 100644 --- a/sdk/security/arm-security/src/operations/defenderForStorage.ts +++ b/sdk/security/arm-security/src/operations/defenderForStorage.ts @@ -6,11 +6,11 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import { DefenderForStorage } from "../operationsInterfaces"; +import { DefenderForStorage } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SettingName, DefenderForStorageGetOptionalParams, @@ -18,7 +18,7 @@ import { DefenderForStorageSetting, DefenderForStorageCreateOptionalParams, DefenderForStorageCreateResponse, -} from "../models"; +} from "../models/index.js"; /** Class containing DefenderForStorage operations. */ export class DefenderForStorageImpl implements DefenderForStorage { diff --git a/sdk/security/arm-security/src/operations/devOpsConfigurations.ts b/sdk/security/arm-security/src/operations/devOpsConfigurations.ts index c413dbdebd6b..16a75bc6e087 100644 --- a/sdk/security/arm-security/src/operations/devOpsConfigurations.ts +++ b/sdk/security/arm-security/src/operations/devOpsConfigurations.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { DevOpsConfigurations } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { DevOpsConfigurations } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { DevOpsConfiguration, DevOpsConfigurationsListNextOptionalParams, @@ -32,7 +32,7 @@ import { DevOpsConfigurationsUpdateResponse, DevOpsConfigurationsDeleteOptionalParams, DevOpsConfigurationsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing DevOpsConfigurations operations. */ diff --git a/sdk/security/arm-security/src/operations/devOpsOperationResults.ts b/sdk/security/arm-security/src/operations/devOpsOperationResults.ts index 06e86dd66bb2..aae18df5e92c 100644 --- a/sdk/security/arm-security/src/operations/devOpsOperationResults.ts +++ b/sdk/security/arm-security/src/operations/devOpsOperationResults.ts @@ -6,15 +6,15 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import { DevOpsOperationResults } from "../operationsInterfaces"; +import { DevOpsOperationResults } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { DevOpsOperationResultsGetOptionalParams, DevOpsOperationResultsGetResponse, -} from "../models"; +} from "../models/index.js"; /** Class containing DevOpsOperationResults operations. */ export class DevOpsOperationResultsImpl implements DevOpsOperationResults { diff --git a/sdk/security/arm-security/src/operations/deviceSecurityGroups.ts b/sdk/security/arm-security/src/operations/deviceSecurityGroups.ts index 3649aca4f3e9..14e3671c53a9 100644 --- a/sdk/security/arm-security/src/operations/deviceSecurityGroups.ts +++ b/sdk/security/arm-security/src/operations/deviceSecurityGroups.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { DeviceSecurityGroups } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { DeviceSecurityGroups } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { DeviceSecurityGroup, DeviceSecurityGroupsListNextOptionalParams, @@ -24,7 +24,7 @@ import { DeviceSecurityGroupsCreateOrUpdateResponse, DeviceSecurityGroupsDeleteOptionalParams, DeviceSecurityGroupsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing DeviceSecurityGroups operations. */ diff --git a/sdk/security/arm-security/src/operations/discoveredSecuritySolutions.ts b/sdk/security/arm-security/src/operations/discoveredSecuritySolutions.ts index a470943d159b..2ae27ea3ecb1 100644 --- a/sdk/security/arm-security/src/operations/discoveredSecuritySolutions.ts +++ b/sdk/security/arm-security/src/operations/discoveredSecuritySolutions.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { DiscoveredSecuritySolutions } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { DiscoveredSecuritySolutions } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { DiscoveredSecuritySolution, DiscoveredSecuritySolutionsListNextOptionalParams, @@ -25,7 +25,7 @@ import { DiscoveredSecuritySolutionsGetResponse, DiscoveredSecuritySolutionsListNextResponse, DiscoveredSecuritySolutionsListByHomeRegionNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing DiscoveredSecuritySolutions operations. */ diff --git a/sdk/security/arm-security/src/operations/externalSecuritySolutions.ts b/sdk/security/arm-security/src/operations/externalSecuritySolutions.ts index 054fb82bb266..bcaad15cfc6b 100644 --- a/sdk/security/arm-security/src/operations/externalSecuritySolutions.ts +++ b/sdk/security/arm-security/src/operations/externalSecuritySolutions.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { ExternalSecuritySolutions } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { ExternalSecuritySolutions } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { ExternalSecuritySolution, ExternalSecuritySolutionsListNextOptionalParams, @@ -25,7 +25,7 @@ import { ExternalSecuritySolutionsGetResponse, ExternalSecuritySolutionsListNextResponse, ExternalSecuritySolutionsListByHomeRegionNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing ExternalSecuritySolutions operations. */ diff --git a/sdk/security/arm-security/src/operations/gitHubOwners.ts b/sdk/security/arm-security/src/operations/gitHubOwners.ts index b77fcaf6d1c9..c172ad99ea55 100644 --- a/sdk/security/arm-security/src/operations/gitHubOwners.ts +++ b/sdk/security/arm-security/src/operations/gitHubOwners.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { GitHubOwners } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { GitHubOwners } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { GitHubOwner, GitHubOwnersListNextOptionalParams, @@ -23,7 +23,7 @@ import { GitHubOwnersGetOptionalParams, GitHubOwnersGetResponse, GitHubOwnersListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing GitHubOwners operations. */ diff --git a/sdk/security/arm-security/src/operations/gitHubRepos.ts b/sdk/security/arm-security/src/operations/gitHubRepos.ts index b4799bcb3332..66628a2b4bb0 100644 --- a/sdk/security/arm-security/src/operations/gitHubRepos.ts +++ b/sdk/security/arm-security/src/operations/gitHubRepos.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { GitHubRepos } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { GitHubRepos } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { GitHubRepository, GitHubReposListNextOptionalParams, @@ -21,7 +21,7 @@ import { GitHubReposGetOptionalParams, GitHubReposGetResponse, GitHubReposListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing GitHubRepos operations. */ diff --git a/sdk/security/arm-security/src/operations/gitLabGroups.ts b/sdk/security/arm-security/src/operations/gitLabGroups.ts index 19333a993f5d..9f53d5cc917e 100644 --- a/sdk/security/arm-security/src/operations/gitLabGroups.ts +++ b/sdk/security/arm-security/src/operations/gitLabGroups.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { GitLabGroups } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { GitLabGroups } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { GitLabGroup, GitLabGroupsListNextOptionalParams, @@ -23,7 +23,7 @@ import { GitLabGroupsGetOptionalParams, GitLabGroupsGetResponse, GitLabGroupsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing GitLabGroups operations. */ diff --git a/sdk/security/arm-security/src/operations/gitLabProjects.ts b/sdk/security/arm-security/src/operations/gitLabProjects.ts index fa066fc09d65..9fef38ffb93d 100644 --- a/sdk/security/arm-security/src/operations/gitLabProjects.ts +++ b/sdk/security/arm-security/src/operations/gitLabProjects.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { GitLabProjects } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { GitLabProjects } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { GitLabProject, GitLabProjectsListNextOptionalParams, @@ -21,7 +21,7 @@ import { GitLabProjectsGetOptionalParams, GitLabProjectsGetResponse, GitLabProjectsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing GitLabProjects operations. */ diff --git a/sdk/security/arm-security/src/operations/gitLabSubgroups.ts b/sdk/security/arm-security/src/operations/gitLabSubgroups.ts index c63846bb4e11..a35314056320 100644 --- a/sdk/security/arm-security/src/operations/gitLabSubgroups.ts +++ b/sdk/security/arm-security/src/operations/gitLabSubgroups.ts @@ -6,15 +6,15 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import { GitLabSubgroups } from "../operationsInterfaces"; +import { GitLabSubgroups } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { GitLabSubgroupsListOptionalParams, GitLabSubgroupsListResponse, -} from "../models"; +} from "../models/index.js"; /** Class containing GitLabSubgroups operations. */ export class GitLabSubgroupsImpl implements GitLabSubgroups { diff --git a/sdk/security/arm-security/src/operations/governanceAssignments.ts b/sdk/security/arm-security/src/operations/governanceAssignments.ts index cc570e4c1f1c..7b5e66d97f23 100644 --- a/sdk/security/arm-security/src/operations/governanceAssignments.ts +++ b/sdk/security/arm-security/src/operations/governanceAssignments.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { GovernanceAssignments } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { GovernanceAssignments } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { GovernanceAssignment, GovernanceAssignmentsListNextOptionalParams, @@ -24,7 +24,7 @@ import { GovernanceAssignmentsCreateOrUpdateResponse, GovernanceAssignmentsDeleteOptionalParams, GovernanceAssignmentsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing GovernanceAssignments operations. */ diff --git a/sdk/security/arm-security/src/operations/governanceRules.ts b/sdk/security/arm-security/src/operations/governanceRules.ts index a295b7848177..c2cc60978ed7 100644 --- a/sdk/security/arm-security/src/operations/governanceRules.ts +++ b/sdk/security/arm-security/src/operations/governanceRules.ts @@ -7,18 +7,18 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { GovernanceRules } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { GovernanceRules } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { GovernanceRule, GovernanceRulesListNextOptionalParams, @@ -34,7 +34,7 @@ import { GovernanceRulesOperationResultsOptionalParams, GovernanceRulesOperationResultsResponse, GovernanceRulesListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing GovernanceRules operations. */ diff --git a/sdk/security/arm-security/src/operations/healthReports.ts b/sdk/security/arm-security/src/operations/healthReports.ts index 668204601d26..b7e9fd5c3d47 100644 --- a/sdk/security/arm-security/src/operations/healthReports.ts +++ b/sdk/security/arm-security/src/operations/healthReports.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { HealthReports } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { HealthReports } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { HealthReport, HealthReportsListNextOptionalParams, @@ -21,7 +21,7 @@ import { HealthReportsGetOptionalParams, HealthReportsGetResponse, HealthReportsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing HealthReports operations. */ diff --git a/sdk/security/arm-security/src/operations/index.ts b/sdk/security/arm-security/src/operations/index.ts index 1f53d3617824..129b6240965a 100644 --- a/sdk/security/arm-security/src/operations/index.ts +++ b/sdk/security/arm-security/src/operations/index.ts @@ -6,73 +6,73 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -export * from "./locations"; -export * from "./operations"; -export * from "./tasks"; -export * from "./autoProvisioningSettings"; -export * from "./compliances"; -export * from "./informationProtectionPolicies"; -export * from "./workspaceSettings"; -export * from "./alertsSuppressionRules"; -export * from "./automations"; -export * from "./regulatoryComplianceStandards"; -export * from "./regulatoryComplianceControls"; -export * from "./regulatoryComplianceAssessments"; -export * from "./subAssessments"; -export * from "./connectors"; -export * from "./securityContacts"; -export * from "./softwareInventories"; -export * from "./customAssessmentAutomations"; -export * from "./customEntityStoreAssignments"; -export * from "./mdeOnboardings"; -export * from "./governanceAssignments"; -export * from "./governanceRules"; -export * from "./applications"; -export * from "./applicationOperations"; -export * from "./securityConnectorApplications"; -export * from "./securityConnectorApplication"; -export * from "./defenderForStorage"; -export * from "./securityOperators"; -export * from "./sqlVulnerabilityAssessmentBaselineRules"; -export * from "./sqlVulnerabilityAssessmentScans"; -export * from "./sqlVulnerabilityAssessmentScanResults"; -export * from "./sensitivitySettings"; -export * from "./healthReports"; -export * from "./azureDevOpsOrgs"; -export * from "./azureDevOpsProjects"; -export * from "./azureDevOpsRepos"; -export * from "./devOpsConfigurations"; -export * from "./gitHubOwners"; -export * from "./gitHubRepos"; -export * from "./gitLabGroups"; -export * from "./gitLabSubgroups"; -export * from "./gitLabProjects"; -export * from "./devOpsOperationResults"; -export * from "./securityConnectors"; -export * from "./complianceResults"; -export * from "./advancedThreatProtection"; -export * from "./deviceSecurityGroups"; -export * from "./iotSecuritySolutionAnalytics"; -export * from "./iotSecuritySolutionsAnalyticsAggregatedAlert"; -export * from "./iotSecuritySolutionsAnalyticsRecommendation"; -export * from "./iotSecuritySolution"; -export * from "./adaptiveNetworkHardenings"; -export * from "./allowedConnections"; -export * from "./adaptiveApplicationControls"; -export * from "./discoveredSecuritySolutions"; -export * from "./externalSecuritySolutions"; -export * from "./jitNetworkAccessPolicies"; -export * from "./secureScores"; -export * from "./secureScoreControls"; -export * from "./secureScoreControlDefinitions"; -export * from "./securitySolutions"; -export * from "./securitySolutionsReferenceDataOperations"; -export * from "./serverVulnerabilityAssessmentOperations"; -export * from "./topology"; -export * from "./assessmentsMetadata"; -export * from "./assessments"; -export * from "./alerts"; -export * from "./settings"; -export * from "./serverVulnerabilityAssessmentsSettings"; -export * from "./aPICollections"; -export * from "./pricings"; +export * from "./locations.js"; +export * from "./operations.js"; +export * from "./tasks.js"; +export * from "./autoProvisioningSettings.js"; +export * from "./compliances.js"; +export * from "./informationProtectionPolicies.js"; +export * from "./workspaceSettings.js"; +export * from "./alertsSuppressionRules.js"; +export * from "./automations.js"; +export * from "./regulatoryComplianceStandards.js"; +export * from "./regulatoryComplianceControls.js"; +export * from "./regulatoryComplianceAssessments.js"; +export * from "./subAssessments.js"; +export * from "./connectors.js"; +export * from "./securityContacts.js"; +export * from "./softwareInventories.js"; +export * from "./customAssessmentAutomations.js"; +export * from "./customEntityStoreAssignments.js"; +export * from "./mdeOnboardings.js"; +export * from "./governanceAssignments.js"; +export * from "./governanceRules.js"; +export * from "./applications.js"; +export * from "./applicationOperations.js"; +export * from "./securityConnectorApplications.js"; +export * from "./securityConnectorApplication.js"; +export * from "./defenderForStorage.js"; +export * from "./securityOperators.js"; +export * from "./sqlVulnerabilityAssessmentBaselineRules.js"; +export * from "./sqlVulnerabilityAssessmentScans.js"; +export * from "./sqlVulnerabilityAssessmentScanResults.js"; +export * from "./sensitivitySettings.js"; +export * from "./healthReports.js"; +export * from "./azureDevOpsOrgs.js"; +export * from "./azureDevOpsProjects.js"; +export * from "./azureDevOpsRepos.js"; +export * from "./devOpsConfigurations.js"; +export * from "./gitHubOwners.js"; +export * from "./gitHubRepos.js"; +export * from "./gitLabGroups.js"; +export * from "./gitLabSubgroups.js"; +export * from "./gitLabProjects.js"; +export * from "./devOpsOperationResults.js"; +export * from "./securityConnectors.js"; +export * from "./complianceResults.js"; +export * from "./advancedThreatProtection.js"; +export * from "./deviceSecurityGroups.js"; +export * from "./iotSecuritySolutionAnalytics.js"; +export * from "./iotSecuritySolutionsAnalyticsAggregatedAlert.js"; +export * from "./iotSecuritySolutionsAnalyticsRecommendation.js"; +export * from "./iotSecuritySolution.js"; +export * from "./adaptiveNetworkHardenings.js"; +export * from "./allowedConnections.js"; +export * from "./adaptiveApplicationControls.js"; +export * from "./discoveredSecuritySolutions.js"; +export * from "./externalSecuritySolutions.js"; +export * from "./jitNetworkAccessPolicies.js"; +export * from "./secureScores.js"; +export * from "./secureScoreControls.js"; +export * from "./secureScoreControlDefinitions.js"; +export * from "./securitySolutions.js"; +export * from "./securitySolutionsReferenceDataOperations.js"; +export * from "./serverVulnerabilityAssessmentOperations.js"; +export * from "./topology.js"; +export * from "./assessmentsMetadata.js"; +export * from "./assessments.js"; +export * from "./alerts.js"; +export * from "./settings.js"; +export * from "./serverVulnerabilityAssessmentsSettings.js"; +export * from "./aPICollections.js"; +export * from "./pricings.js"; diff --git a/sdk/security/arm-security/src/operations/informationProtectionPolicies.ts b/sdk/security/arm-security/src/operations/informationProtectionPolicies.ts index a8626760d83e..aa2b56a88ac6 100644 --- a/sdk/security/arm-security/src/operations/informationProtectionPolicies.ts +++ b/sdk/security/arm-security/src/operations/informationProtectionPolicies.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { InformationProtectionPolicies } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { InformationProtectionPolicies } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { InformationProtectionPolicy, InformationProtectionPoliciesListNextOptionalParams, @@ -24,7 +24,7 @@ import { InformationProtectionPoliciesCreateOrUpdateOptionalParams, InformationProtectionPoliciesCreateOrUpdateResponse, InformationProtectionPoliciesListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing InformationProtectionPolicies operations. */ diff --git a/sdk/security/arm-security/src/operations/iotSecuritySolution.ts b/sdk/security/arm-security/src/operations/iotSecuritySolution.ts index d47d13c89636..030b2ee288e2 100644 --- a/sdk/security/arm-security/src/operations/iotSecuritySolution.ts +++ b/sdk/security/arm-security/src/operations/iotSecuritySolution.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { IotSecuritySolution } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { IotSecuritySolution } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { IoTSecuritySolutionModel, IotSecuritySolutionListBySubscriptionNextOptionalParams, @@ -31,7 +31,7 @@ import { IotSecuritySolutionDeleteOptionalParams, IotSecuritySolutionListBySubscriptionNextResponse, IotSecuritySolutionListByResourceGroupNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing IotSecuritySolution operations. */ diff --git a/sdk/security/arm-security/src/operations/iotSecuritySolutionAnalytics.ts b/sdk/security/arm-security/src/operations/iotSecuritySolutionAnalytics.ts index 29b679ca8d28..1d56d9a8c828 100644 --- a/sdk/security/arm-security/src/operations/iotSecuritySolutionAnalytics.ts +++ b/sdk/security/arm-security/src/operations/iotSecuritySolutionAnalytics.ts @@ -6,17 +6,17 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import { IotSecuritySolutionAnalytics } from "../operationsInterfaces"; +import { IotSecuritySolutionAnalytics } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { IotSecuritySolutionAnalyticsListOptionalParams, IotSecuritySolutionAnalyticsListResponse, IotSecuritySolutionAnalyticsGetOptionalParams, IotSecuritySolutionAnalyticsGetResponse, -} from "../models"; +} from "../models/index.js"; /** Class containing IotSecuritySolutionAnalytics operations. */ export class IotSecuritySolutionAnalyticsImpl diff --git a/sdk/security/arm-security/src/operations/iotSecuritySolutionsAnalyticsAggregatedAlert.ts b/sdk/security/arm-security/src/operations/iotSecuritySolutionsAnalyticsAggregatedAlert.ts index 2244b8feb80d..cc96ec4a9841 100644 --- a/sdk/security/arm-security/src/operations/iotSecuritySolutionsAnalyticsAggregatedAlert.ts +++ b/sdk/security/arm-security/src/operations/iotSecuritySolutionsAnalyticsAggregatedAlert.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { IotSecuritySolutionsAnalyticsAggregatedAlert } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { IotSecuritySolutionsAnalyticsAggregatedAlert } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { IoTSecurityAggregatedAlert, IotSecuritySolutionsAnalyticsAggregatedAlertListNextOptionalParams, @@ -22,7 +22,7 @@ import { IotSecuritySolutionsAnalyticsAggregatedAlertGetResponse, IotSecuritySolutionsAnalyticsAggregatedAlertDismissOptionalParams, IotSecuritySolutionsAnalyticsAggregatedAlertListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing IotSecuritySolutionsAnalyticsAggregatedAlert operations. */ diff --git a/sdk/security/arm-security/src/operations/iotSecuritySolutionsAnalyticsRecommendation.ts b/sdk/security/arm-security/src/operations/iotSecuritySolutionsAnalyticsRecommendation.ts index b48c5f40c6e7..a4df49ec27f6 100644 --- a/sdk/security/arm-security/src/operations/iotSecuritySolutionsAnalyticsRecommendation.ts +++ b/sdk/security/arm-security/src/operations/iotSecuritySolutionsAnalyticsRecommendation.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { IotSecuritySolutionsAnalyticsRecommendation } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { IotSecuritySolutionsAnalyticsRecommendation } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { IoTSecurityAggregatedRecommendation, IotSecuritySolutionsAnalyticsRecommendationListNextOptionalParams, @@ -21,7 +21,7 @@ import { IotSecuritySolutionsAnalyticsRecommendationGetOptionalParams, IotSecuritySolutionsAnalyticsRecommendationGetResponse, IotSecuritySolutionsAnalyticsRecommendationListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing IotSecuritySolutionsAnalyticsRecommendation operations. */ diff --git a/sdk/security/arm-security/src/operations/jitNetworkAccessPolicies.ts b/sdk/security/arm-security/src/operations/jitNetworkAccessPolicies.ts index aa52e07ebbac..014d7d8adf7f 100644 --- a/sdk/security/arm-security/src/operations/jitNetworkAccessPolicies.ts +++ b/sdk/security/arm-security/src/operations/jitNetworkAccessPolicies.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { JitNetworkAccessPolicies } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { JitNetworkAccessPolicies } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { JitNetworkAccessPolicy, JitNetworkAccessPoliciesListNextOptionalParams, @@ -39,7 +39,7 @@ import { JitNetworkAccessPoliciesListByRegionNextResponse, JitNetworkAccessPoliciesListByResourceGroupNextResponse, JitNetworkAccessPoliciesListByResourceGroupAndRegionNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing JitNetworkAccessPolicies operations. */ diff --git a/sdk/security/arm-security/src/operations/locations.ts b/sdk/security/arm-security/src/operations/locations.ts index ad74d6851421..adf25feefce4 100644 --- a/sdk/security/arm-security/src/operations/locations.ts +++ b/sdk/security/arm-security/src/operations/locations.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { Locations } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { Locations } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { AscLocation, LocationsListNextOptionalParams, @@ -21,7 +21,7 @@ import { LocationsGetOptionalParams, LocationsGetResponse, LocationsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing Locations operations. */ diff --git a/sdk/security/arm-security/src/operations/mdeOnboardings.ts b/sdk/security/arm-security/src/operations/mdeOnboardings.ts index baffb2916b9a..fb0550ceed27 100644 --- a/sdk/security/arm-security/src/operations/mdeOnboardings.ts +++ b/sdk/security/arm-security/src/operations/mdeOnboardings.ts @@ -6,17 +6,17 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import { MdeOnboardings } from "../operationsInterfaces"; +import { MdeOnboardings } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { MdeOnboardingsListOptionalParams, MdeOnboardingsListResponse, MdeOnboardingsGetOptionalParams, MdeOnboardingsGetResponse, -} from "../models"; +} from "../models/index.js"; /** Class containing MdeOnboardings operations. */ export class MdeOnboardingsImpl implements MdeOnboardings { diff --git a/sdk/security/arm-security/src/operations/operations.ts b/sdk/security/arm-security/src/operations/operations.ts index 2b8383ec50a4..23af6543c3f5 100644 --- a/sdk/security/arm-security/src/operations/operations.ts +++ b/sdk/security/arm-security/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 { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { Operation, OperationsListNextOptionalParams, OperationsListOptionalParams, OperationsListResponse, OperationsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing Operations operations. */ diff --git a/sdk/security/arm-security/src/operations/pricings.ts b/sdk/security/arm-security/src/operations/pricings.ts index 647ecb39579c..ca6e5f5d8df1 100644 --- a/sdk/security/arm-security/src/operations/pricings.ts +++ b/sdk/security/arm-security/src/operations/pricings.ts @@ -6,11 +6,11 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import { Pricings } from "../operationsInterfaces"; +import { Pricings } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { PricingsGetOptionalParams, PricingsGetResponse, @@ -20,7 +20,7 @@ import { PricingsDeleteOptionalParams, PricingsListOptionalParams, PricingsListResponse, -} from "../models"; +} from "../models/index.js"; /** Class containing Pricings operations. */ export class PricingsImpl implements Pricings { diff --git a/sdk/security/arm-security/src/operations/regulatoryComplianceAssessments.ts b/sdk/security/arm-security/src/operations/regulatoryComplianceAssessments.ts index a7c408ece3e4..be3cac97a10e 100644 --- a/sdk/security/arm-security/src/operations/regulatoryComplianceAssessments.ts +++ b/sdk/security/arm-security/src/operations/regulatoryComplianceAssessments.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { RegulatoryComplianceAssessments } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { RegulatoryComplianceAssessments } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { RegulatoryComplianceAssessment, RegulatoryComplianceAssessmentsListNextOptionalParams, @@ -21,7 +21,7 @@ import { RegulatoryComplianceAssessmentsGetOptionalParams, RegulatoryComplianceAssessmentsGetResponse, RegulatoryComplianceAssessmentsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing RegulatoryComplianceAssessments operations. */ diff --git a/sdk/security/arm-security/src/operations/regulatoryComplianceControls.ts b/sdk/security/arm-security/src/operations/regulatoryComplianceControls.ts index f885fc4b63b0..4b27a990b0bf 100644 --- a/sdk/security/arm-security/src/operations/regulatoryComplianceControls.ts +++ b/sdk/security/arm-security/src/operations/regulatoryComplianceControls.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { RegulatoryComplianceControls } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { RegulatoryComplianceControls } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { RegulatoryComplianceControl, RegulatoryComplianceControlsListNextOptionalParams, @@ -21,7 +21,7 @@ import { RegulatoryComplianceControlsGetOptionalParams, RegulatoryComplianceControlsGetResponse, RegulatoryComplianceControlsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing RegulatoryComplianceControls operations. */ diff --git a/sdk/security/arm-security/src/operations/regulatoryComplianceStandards.ts b/sdk/security/arm-security/src/operations/regulatoryComplianceStandards.ts index 2bf3d4beee55..f6a1b3cab3c0 100644 --- a/sdk/security/arm-security/src/operations/regulatoryComplianceStandards.ts +++ b/sdk/security/arm-security/src/operations/regulatoryComplianceStandards.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { RegulatoryComplianceStandards } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { RegulatoryComplianceStandards } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { RegulatoryComplianceStandard, RegulatoryComplianceStandardsListNextOptionalParams, @@ -21,7 +21,7 @@ import { RegulatoryComplianceStandardsGetOptionalParams, RegulatoryComplianceStandardsGetResponse, RegulatoryComplianceStandardsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing RegulatoryComplianceStandards operations. */ diff --git a/sdk/security/arm-security/src/operations/secureScoreControlDefinitions.ts b/sdk/security/arm-security/src/operations/secureScoreControlDefinitions.ts index f1b24957024a..2ab507a9aea5 100644 --- a/sdk/security/arm-security/src/operations/secureScoreControlDefinitions.ts +++ b/sdk/security/arm-security/src/operations/secureScoreControlDefinitions.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { SecureScoreControlDefinitions } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { SecureScoreControlDefinitions } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SecureScoreControlDefinitionItem, SecureScoreControlDefinitionsListNextOptionalParams, @@ -23,7 +23,7 @@ import { SecureScoreControlDefinitionsListBySubscriptionResponse, SecureScoreControlDefinitionsListNextResponse, SecureScoreControlDefinitionsListBySubscriptionNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing SecureScoreControlDefinitions operations. */ diff --git a/sdk/security/arm-security/src/operations/secureScoreControls.ts b/sdk/security/arm-security/src/operations/secureScoreControls.ts index 29d53bf9b280..7b92b52d2978 100644 --- a/sdk/security/arm-security/src/operations/secureScoreControls.ts +++ b/sdk/security/arm-security/src/operations/secureScoreControls.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { SecureScoreControls } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { SecureScoreControls } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SecureScoreControlDetails, SecureScoreControlsListBySecureScoreNextOptionalParams, @@ -23,7 +23,7 @@ import { SecureScoreControlsListResponse, SecureScoreControlsListBySecureScoreNextResponse, SecureScoreControlsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing SecureScoreControls operations. */ diff --git a/sdk/security/arm-security/src/operations/secureScores.ts b/sdk/security/arm-security/src/operations/secureScores.ts index cd394d130477..95cb1a1ed738 100644 --- a/sdk/security/arm-security/src/operations/secureScores.ts +++ b/sdk/security/arm-security/src/operations/secureScores.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { SecureScores } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { SecureScores } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SecureScoreItem, SecureScoresListNextOptionalParams, @@ -21,7 +21,7 @@ import { SecureScoresGetOptionalParams, SecureScoresGetResponse, SecureScoresListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing SecureScores operations. */ diff --git a/sdk/security/arm-security/src/operations/securityConnectorApplication.ts b/sdk/security/arm-security/src/operations/securityConnectorApplication.ts index efd29ba939f2..d2e1b94c8e50 100644 --- a/sdk/security/arm-security/src/operations/securityConnectorApplication.ts +++ b/sdk/security/arm-security/src/operations/securityConnectorApplication.ts @@ -6,11 +6,11 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import { SecurityConnectorApplication } from "../operationsInterfaces"; +import { SecurityConnectorApplication } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SecurityConnectorApplicationGetOptionalParams, SecurityConnectorApplicationGetResponse, @@ -18,7 +18,7 @@ import { SecurityConnectorApplicationCreateOrUpdateOptionalParams, SecurityConnectorApplicationCreateOrUpdateResponse, SecurityConnectorApplicationDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /** Class containing SecurityConnectorApplication operations. */ export class SecurityConnectorApplicationImpl diff --git a/sdk/security/arm-security/src/operations/securityConnectorApplications.ts b/sdk/security/arm-security/src/operations/securityConnectorApplications.ts index a0457045e4eb..54bf4d807969 100644 --- a/sdk/security/arm-security/src/operations/securityConnectorApplications.ts +++ b/sdk/security/arm-security/src/operations/securityConnectorApplications.ts @@ -7,19 +7,19 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { SecurityConnectorApplications } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { SecurityConnectorApplications } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { Application, SecurityConnectorApplicationsListNextOptionalParams, SecurityConnectorApplicationsListOptionalParams, SecurityConnectorApplicationsListResponse, SecurityConnectorApplicationsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing SecurityConnectorApplications operations. */ diff --git a/sdk/security/arm-security/src/operations/securityConnectors.ts b/sdk/security/arm-security/src/operations/securityConnectors.ts index 905add1c79df..f4b37e4b7001 100644 --- a/sdk/security/arm-security/src/operations/securityConnectors.ts +++ b/sdk/security/arm-security/src/operations/securityConnectors.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { SecurityConnectors } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { SecurityConnectors } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SecurityConnector, SecurityConnectorsListNextOptionalParams, @@ -30,7 +30,7 @@ import { SecurityConnectorsDeleteOptionalParams, SecurityConnectorsListNextResponse, SecurityConnectorsListByResourceGroupNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing SecurityConnectors operations. */ diff --git a/sdk/security/arm-security/src/operations/securityContacts.ts b/sdk/security/arm-security/src/operations/securityContacts.ts index baebd66e728a..a239d921f437 100644 --- a/sdk/security/arm-security/src/operations/securityContacts.ts +++ b/sdk/security/arm-security/src/operations/securityContacts.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { SecurityContacts } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { SecurityContacts } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SecurityContact, SecurityContactsListNextOptionalParams, @@ -25,7 +25,7 @@ import { SecurityContactsCreateResponse, SecurityContactsDeleteOptionalParams, SecurityContactsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing SecurityContacts operations. */ diff --git a/sdk/security/arm-security/src/operations/securityOperators.ts b/sdk/security/arm-security/src/operations/securityOperators.ts index 6f31fda044fc..e52a7ca6a8ab 100644 --- a/sdk/security/arm-security/src/operations/securityOperators.ts +++ b/sdk/security/arm-security/src/operations/securityOperators.ts @@ -6,11 +6,11 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import { SecurityOperators } from "../operationsInterfaces"; +import { SecurityOperators } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SecurityOperatorsListOptionalParams, SecurityOperatorsListResponse, @@ -19,7 +19,7 @@ import { SecurityOperatorsCreateOrUpdateOptionalParams, SecurityOperatorsCreateOrUpdateResponse, SecurityOperatorsDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /** Class containing SecurityOperators operations. */ export class SecurityOperatorsImpl implements SecurityOperators { diff --git a/sdk/security/arm-security/src/operations/securitySolutions.ts b/sdk/security/arm-security/src/operations/securitySolutions.ts index 8b54bd0feda3..ee4e46ee6f76 100644 --- a/sdk/security/arm-security/src/operations/securitySolutions.ts +++ b/sdk/security/arm-security/src/operations/securitySolutions.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { SecuritySolutions } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { SecuritySolutions } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SecuritySolution, SecuritySolutionsListNextOptionalParams, @@ -21,7 +21,7 @@ import { SecuritySolutionsGetOptionalParams, SecuritySolutionsGetResponse, SecuritySolutionsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing SecuritySolutions operations. */ diff --git a/sdk/security/arm-security/src/operations/securitySolutionsReferenceDataOperations.ts b/sdk/security/arm-security/src/operations/securitySolutionsReferenceDataOperations.ts index 588ccad0bc2b..ac141acf1081 100644 --- a/sdk/security/arm-security/src/operations/securitySolutionsReferenceDataOperations.ts +++ b/sdk/security/arm-security/src/operations/securitySolutionsReferenceDataOperations.ts @@ -6,17 +6,17 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import { SecuritySolutionsReferenceDataOperations } from "../operationsInterfaces"; +import { SecuritySolutionsReferenceDataOperations } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SecuritySolutionsReferenceDataListOptionalParams, SecuritySolutionsReferenceDataListResponse, SecuritySolutionsReferenceDataListByHomeRegionOptionalParams, SecuritySolutionsReferenceDataListByHomeRegionResponse, -} from "../models"; +} from "../models/index.js"; /** Class containing SecuritySolutionsReferenceDataOperations operations. */ export class SecuritySolutionsReferenceDataOperationsImpl diff --git a/sdk/security/arm-security/src/operations/sensitivitySettings.ts b/sdk/security/arm-security/src/operations/sensitivitySettings.ts index a885fefa6a42..1dacb695c56a 100644 --- a/sdk/security/arm-security/src/operations/sensitivitySettings.ts +++ b/sdk/security/arm-security/src/operations/sensitivitySettings.ts @@ -6,15 +6,15 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import { SensitivitySettings } from "../operationsInterfaces"; +import { SensitivitySettings } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SensitivitySettingsListOptionalParams, SensitivitySettingsListResponse, -} from "../models"; +} from "../models/index.js"; /** Class containing SensitivitySettings operations. */ export class SensitivitySettingsImpl implements SensitivitySettings { diff --git a/sdk/security/arm-security/src/operations/serverVulnerabilityAssessmentOperations.ts b/sdk/security/arm-security/src/operations/serverVulnerabilityAssessmentOperations.ts index 6957b80fda74..939aee4e4730 100644 --- a/sdk/security/arm-security/src/operations/serverVulnerabilityAssessmentOperations.ts +++ b/sdk/security/arm-security/src/operations/serverVulnerabilityAssessmentOperations.ts @@ -6,17 +6,17 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import { ServerVulnerabilityAssessmentOperations } from "../operationsInterfaces"; +import { ServerVulnerabilityAssessmentOperations } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SimplePollerLike, OperationState, createHttpPoller, } from "@azure/core-lro"; -import { createLroSpec } from "../lroImpl"; +import { createLroSpec } from "../lroImpl.js"; import { ServerVulnerabilityAssessmentListByExtendedResourceOptionalParams, ServerVulnerabilityAssessmentListByExtendedResourceResponse, @@ -25,7 +25,7 @@ import { ServerVulnerabilityAssessmentCreateOrUpdateOptionalParams, ServerVulnerabilityAssessmentCreateOrUpdateResponse, ServerVulnerabilityAssessmentDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /** Class containing ServerVulnerabilityAssessmentOperations operations. */ export class ServerVulnerabilityAssessmentOperationsImpl diff --git a/sdk/security/arm-security/src/operations/serverVulnerabilityAssessmentsSettings.ts b/sdk/security/arm-security/src/operations/serverVulnerabilityAssessmentsSettings.ts index 47abb07b3a17..9e5982e1634c 100644 --- a/sdk/security/arm-security/src/operations/serverVulnerabilityAssessmentsSettings.ts +++ b/sdk/security/arm-security/src/operations/serverVulnerabilityAssessmentsSettings.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { ServerVulnerabilityAssessmentsSettings } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { ServerVulnerabilityAssessmentsSettings } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { ServerVulnerabilityAssessmentsSettingUnion, ServerVulnerabilityAssessmentsSettingsListBySubscriptionNextOptionalParams, @@ -25,7 +25,7 @@ import { ServerVulnerabilityAssessmentsSettingsCreateOrUpdateResponse, ServerVulnerabilityAssessmentsSettingsDeleteOptionalParams, ServerVulnerabilityAssessmentsSettingsListBySubscriptionNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing ServerVulnerabilityAssessmentsSettings operations. */ diff --git a/sdk/security/arm-security/src/operations/settings.ts b/sdk/security/arm-security/src/operations/settings.ts index 70b7d6c699d6..0d9b62e88460 100644 --- a/sdk/security/arm-security/src/operations/settings.ts +++ b/sdk/security/arm-security/src/operations/settings.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { Settings } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { Settings } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SettingUnion, SettingsListNextOptionalParams, @@ -24,7 +24,7 @@ import { SettingsUpdateOptionalParams, SettingsUpdateResponse, SettingsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing Settings operations. */ diff --git a/sdk/security/arm-security/src/operations/softwareInventories.ts b/sdk/security/arm-security/src/operations/softwareInventories.ts index c8eb3e6dd624..f3476802b76d 100644 --- a/sdk/security/arm-security/src/operations/softwareInventories.ts +++ b/sdk/security/arm-security/src/operations/softwareInventories.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { SoftwareInventories } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { SoftwareInventories } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { Software, SoftwareInventoriesListByExtendedResourceNextOptionalParams, @@ -25,7 +25,7 @@ import { SoftwareInventoriesGetResponse, SoftwareInventoriesListByExtendedResourceNextResponse, SoftwareInventoriesListBySubscriptionNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing SoftwareInventories operations. */ diff --git a/sdk/security/arm-security/src/operations/sqlVulnerabilityAssessmentBaselineRules.ts b/sdk/security/arm-security/src/operations/sqlVulnerabilityAssessmentBaselineRules.ts index 8ce8876e6597..3dce3011144e 100644 --- a/sdk/security/arm-security/src/operations/sqlVulnerabilityAssessmentBaselineRules.ts +++ b/sdk/security/arm-security/src/operations/sqlVulnerabilityAssessmentBaselineRules.ts @@ -6,11 +6,11 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import { SqlVulnerabilityAssessmentBaselineRules } from "../operationsInterfaces"; +import { SqlVulnerabilityAssessmentBaselineRules } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SqlVulnerabilityAssessmentBaselineRulesCreateOrUpdateOptionalParams, SqlVulnerabilityAssessmentBaselineRulesCreateOrUpdateResponse, @@ -21,7 +21,7 @@ import { SqlVulnerabilityAssessmentBaselineRulesListResponse, SqlVulnerabilityAssessmentBaselineRulesAddOptionalParams, SqlVulnerabilityAssessmentBaselineRulesAddResponse, -} from "../models"; +} from "../models/index.js"; /** Class containing SqlVulnerabilityAssessmentBaselineRules operations. */ export class SqlVulnerabilityAssessmentBaselineRulesImpl diff --git a/sdk/security/arm-security/src/operations/sqlVulnerabilityAssessmentScanResults.ts b/sdk/security/arm-security/src/operations/sqlVulnerabilityAssessmentScanResults.ts index 1ce737870b8b..8231f91192af 100644 --- a/sdk/security/arm-security/src/operations/sqlVulnerabilityAssessmentScanResults.ts +++ b/sdk/security/arm-security/src/operations/sqlVulnerabilityAssessmentScanResults.ts @@ -6,17 +6,17 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import { SqlVulnerabilityAssessmentScanResults } from "../operationsInterfaces"; +import { SqlVulnerabilityAssessmentScanResults } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SqlVulnerabilityAssessmentScanResultsGetOptionalParams, SqlVulnerabilityAssessmentScanResultsGetResponse, SqlVulnerabilityAssessmentScanResultsListOptionalParams, SqlVulnerabilityAssessmentScanResultsListResponse, -} from "../models"; +} from "../models/index.js"; /** Class containing SqlVulnerabilityAssessmentScanResults operations. */ export class SqlVulnerabilityAssessmentScanResultsImpl diff --git a/sdk/security/arm-security/src/operations/sqlVulnerabilityAssessmentScans.ts b/sdk/security/arm-security/src/operations/sqlVulnerabilityAssessmentScans.ts index e77b2801477b..7f25db5b88a1 100644 --- a/sdk/security/arm-security/src/operations/sqlVulnerabilityAssessmentScans.ts +++ b/sdk/security/arm-security/src/operations/sqlVulnerabilityAssessmentScans.ts @@ -6,17 +6,17 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import { SqlVulnerabilityAssessmentScans } from "../operationsInterfaces"; +import { SqlVulnerabilityAssessmentScans } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SqlVulnerabilityAssessmentScansGetOptionalParams, SqlVulnerabilityAssessmentScansGetResponse, SqlVulnerabilityAssessmentScansListOptionalParams, SqlVulnerabilityAssessmentScansListResponse, -} from "../models"; +} from "../models/index.js"; /** Class containing SqlVulnerabilityAssessmentScans operations. */ export class SqlVulnerabilityAssessmentScansImpl diff --git a/sdk/security/arm-security/src/operations/subAssessments.ts b/sdk/security/arm-security/src/operations/subAssessments.ts index 7e949926fbf8..b14ff279a93f 100644 --- a/sdk/security/arm-security/src/operations/subAssessments.ts +++ b/sdk/security/arm-security/src/operations/subAssessments.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { SubAssessments } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { SubAssessments } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SecuritySubAssessment, SubAssessmentsListAllNextOptionalParams, @@ -25,7 +25,7 @@ import { SubAssessmentsGetResponse, SubAssessmentsListAllNextResponse, SubAssessmentsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing SubAssessments operations. */ diff --git a/sdk/security/arm-security/src/operations/tasks.ts b/sdk/security/arm-security/src/operations/tasks.ts index 628b9aabb495..0209f128e26c 100644 --- a/sdk/security/arm-security/src/operations/tasks.ts +++ b/sdk/security/arm-security/src/operations/tasks.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { Tasks } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { Tasks } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { SecurityTask, TasksListNextOptionalParams, @@ -34,7 +34,7 @@ import { TasksListNextResponse, TasksListByHomeRegionNextResponse, TasksListByResourceGroupNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing Tasks operations. */ diff --git a/sdk/security/arm-security/src/operations/topology.ts b/sdk/security/arm-security/src/operations/topology.ts index 87379c252076..67ee7a32c1d2 100644 --- a/sdk/security/arm-security/src/operations/topology.ts +++ b/sdk/security/arm-security/src/operations/topology.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { Topology } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { Topology } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { TopologyResource, TopologyListNextOptionalParams, @@ -25,7 +25,7 @@ import { TopologyGetResponse, TopologyListNextResponse, TopologyListByHomeRegionNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing Topology operations. */ diff --git a/sdk/security/arm-security/src/operations/workspaceSettings.ts b/sdk/security/arm-security/src/operations/workspaceSettings.ts index 3262dccaec7a..2b58a22c81df 100644 --- a/sdk/security/arm-security/src/operations/workspaceSettings.ts +++ b/sdk/security/arm-security/src/operations/workspaceSettings.ts @@ -7,12 +7,12 @@ */ import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; -import { setContinuationToken } from "../pagingHelper"; -import { WorkspaceSettings } from "../operationsInterfaces"; +import { setContinuationToken } from "../pagingHelper.js"; +import { WorkspaceSettings } from "../operationsInterfaces/index.js"; import * as coreClient from "@azure/core-client"; -import * as Mappers from "../models/mappers"; -import * as Parameters from "../models/parameters"; -import { SecurityCenter } from "../securityCenter"; +import * as Mappers from "../models/mappers.js"; +import * as Parameters from "../models/parameters.js"; +import { SecurityCenter } from "../securityCenter.js"; import { WorkspaceSetting, WorkspaceSettingsListNextOptionalParams, @@ -26,7 +26,7 @@ import { WorkspaceSettingsUpdateResponse, WorkspaceSettingsDeleteOptionalParams, WorkspaceSettingsListNextResponse, -} from "../models"; +} from "../models/index.js"; /// /** Class containing WorkspaceSettings operations. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/aPICollections.ts b/sdk/security/arm-security/src/operationsInterfaces/aPICollections.ts index a77d6d2dbbd2..56ff9143002e 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/aPICollections.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/aPICollections.ts @@ -18,7 +18,7 @@ import { APICollectionsOnboardAzureApiManagementApiOptionalParams, APICollectionsOnboardAzureApiManagementApiResponse, APICollectionsOffboardAzureApiManagementApiOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a APICollections. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/adaptiveApplicationControls.ts b/sdk/security/arm-security/src/operationsInterfaces/adaptiveApplicationControls.ts index 7e9faf9e5a4d..48d0e59973e9 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/adaptiveApplicationControls.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/adaptiveApplicationControls.ts @@ -15,7 +15,7 @@ import { AdaptiveApplicationControlsPutOptionalParams, AdaptiveApplicationControlsPutResponse, AdaptiveApplicationControlsDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /** Interface representing a AdaptiveApplicationControls. */ export interface AdaptiveApplicationControls { diff --git a/sdk/security/arm-security/src/operationsInterfaces/adaptiveNetworkHardenings.ts b/sdk/security/arm-security/src/operationsInterfaces/adaptiveNetworkHardenings.ts index 9d79a5e9779c..e0475dba54aa 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/adaptiveNetworkHardenings.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/adaptiveNetworkHardenings.ts @@ -15,7 +15,7 @@ import { AdaptiveNetworkHardeningsGetResponse, AdaptiveNetworkHardeningEnforceRequest, AdaptiveNetworkHardeningsEnforceOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a AdaptiveNetworkHardenings. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/advancedThreatProtection.ts b/sdk/security/arm-security/src/operationsInterfaces/advancedThreatProtection.ts index c78a495b386f..472cc7a73548 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/advancedThreatProtection.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/advancedThreatProtection.ts @@ -12,7 +12,7 @@ import { AdvancedThreatProtectionSetting, AdvancedThreatProtectionCreateOptionalParams, AdvancedThreatProtectionCreateResponse, -} from "../models"; +} from "../models/index.js"; /** Interface representing a AdvancedThreatProtection. */ export interface AdvancedThreatProtection { diff --git a/sdk/security/arm-security/src/operationsInterfaces/alerts.ts b/sdk/security/arm-security/src/operationsInterfaces/alerts.ts index 29a4ff0954d3..25c4536786a6 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/alerts.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/alerts.ts @@ -28,7 +28,7 @@ import { AlertsUpdateResourceGroupLevelStateToInProgressOptionalParams, AlertSimulatorRequestBody, AlertsSimulateOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a Alerts. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/alertsSuppressionRules.ts b/sdk/security/arm-security/src/operationsInterfaces/alertsSuppressionRules.ts index 3616fb6ed89d..4b0c2f12c968 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/alertsSuppressionRules.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/alertsSuppressionRules.ts @@ -15,7 +15,7 @@ import { AlertsSuppressionRulesUpdateOptionalParams, AlertsSuppressionRulesUpdateResponse, AlertsSuppressionRulesDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a AlertsSuppressionRules. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/allowedConnections.ts b/sdk/security/arm-security/src/operationsInterfaces/allowedConnections.ts index 218cb95182df..b92ca81c543e 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/allowedConnections.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/allowedConnections.ts @@ -14,7 +14,7 @@ import { ConnectionType, AllowedConnectionsGetOptionalParams, AllowedConnectionsGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a AllowedConnections. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/applicationOperations.ts b/sdk/security/arm-security/src/operationsInterfaces/applicationOperations.ts index 624ddbb3e104..cdc7102eef7e 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/applicationOperations.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/applicationOperations.ts @@ -13,7 +13,7 @@ import { ApplicationCreateOrUpdateOptionalParams, ApplicationCreateOrUpdateResponse, ApplicationDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /** Interface representing a ApplicationOperations. */ export interface ApplicationOperations { diff --git a/sdk/security/arm-security/src/operationsInterfaces/applications.ts b/sdk/security/arm-security/src/operationsInterfaces/applications.ts index 61048e1310ff..2133244e5b37 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/applications.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/applications.ts @@ -7,7 +7,7 @@ */ import { PagedAsyncIterableIterator } from "@azure/core-paging"; -import { Application, ApplicationsListOptionalParams } from "../models"; +import { Application, ApplicationsListOptionalParams } from "../models/index.js"; /// /** Interface representing a Applications. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/assessments.ts b/sdk/security/arm-security/src/operationsInterfaces/assessments.ts index 3099c57db4c6..8dee0da732d8 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/assessments.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/assessments.ts @@ -16,7 +16,7 @@ import { AssessmentsCreateOrUpdateOptionalParams, AssessmentsCreateOrUpdateResponse, AssessmentsDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a Assessments. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/assessmentsMetadata.ts b/sdk/security/arm-security/src/operationsInterfaces/assessmentsMetadata.ts index 90e52ae0aeb1..969451bcff1c 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/assessmentsMetadata.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/assessmentsMetadata.ts @@ -18,7 +18,7 @@ import { AssessmentsMetadataCreateInSubscriptionOptionalParams, AssessmentsMetadataCreateInSubscriptionResponse, AssessmentsMetadataDeleteInSubscriptionOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a AssessmentsMetadata. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/autoProvisioningSettings.ts b/sdk/security/arm-security/src/operationsInterfaces/autoProvisioningSettings.ts index cf502edd476a..33305046e30e 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/autoProvisioningSettings.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/autoProvisioningSettings.ts @@ -14,7 +14,7 @@ import { AutoProvisioningSettingsGetResponse, AutoProvisioningSettingsCreateOptionalParams, AutoProvisioningSettingsCreateResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a AutoProvisioningSettings. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/automations.ts b/sdk/security/arm-security/src/operationsInterfaces/automations.ts index 31bf07090d96..f20f268a4f83 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/automations.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/automations.ts @@ -21,7 +21,7 @@ import { AutomationsDeleteOptionalParams, AutomationsValidateOptionalParams, AutomationsValidateResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a Automations. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/azureDevOpsOrgs.ts b/sdk/security/arm-security/src/operationsInterfaces/azureDevOpsOrgs.ts index 3908436b2af0..71a304b58c75 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/azureDevOpsOrgs.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/azureDevOpsOrgs.ts @@ -19,7 +19,7 @@ import { AzureDevOpsOrgsCreateOrUpdateResponse, AzureDevOpsOrgsUpdateOptionalParams, AzureDevOpsOrgsUpdateResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a AzureDevOpsOrgs. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/azureDevOpsProjects.ts b/sdk/security/arm-security/src/operationsInterfaces/azureDevOpsProjects.ts index 290d1c1f0439..b8191c7583ca 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/azureDevOpsProjects.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/azureDevOpsProjects.ts @@ -17,7 +17,7 @@ import { AzureDevOpsProjectsCreateOrUpdateResponse, AzureDevOpsProjectsUpdateOptionalParams, AzureDevOpsProjectsUpdateResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a AzureDevOpsProjects. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/azureDevOpsRepos.ts b/sdk/security/arm-security/src/operationsInterfaces/azureDevOpsRepos.ts index d0a746649271..bdb15948c040 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/azureDevOpsRepos.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/azureDevOpsRepos.ts @@ -17,7 +17,7 @@ import { AzureDevOpsReposCreateOrUpdateResponse, AzureDevOpsReposUpdateOptionalParams, AzureDevOpsReposUpdateResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a AzureDevOpsRepos. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/complianceResults.ts b/sdk/security/arm-security/src/operationsInterfaces/complianceResults.ts index a98407b7bcab..bcd4cd8ee7fa 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/complianceResults.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/complianceResults.ts @@ -12,7 +12,7 @@ import { ComplianceResultsListOptionalParams, ComplianceResultsGetOptionalParams, ComplianceResultsGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a ComplianceResults. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/compliances.ts b/sdk/security/arm-security/src/operationsInterfaces/compliances.ts index 8c6a52f7584a..7baf68104045 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/compliances.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/compliances.ts @@ -12,7 +12,7 @@ import { CompliancesListOptionalParams, CompliancesGetOptionalParams, CompliancesGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a Compliances. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/connectors.ts b/sdk/security/arm-security/src/operationsInterfaces/connectors.ts index 47b4df4e32bb..acf305f44266 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/connectors.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/connectors.ts @@ -15,7 +15,7 @@ import { ConnectorsCreateOrUpdateOptionalParams, ConnectorsCreateOrUpdateResponse, ConnectorsDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a Connectors. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/customAssessmentAutomations.ts b/sdk/security/arm-security/src/operationsInterfaces/customAssessmentAutomations.ts index 6df95ae3f222..86a443ecf376 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/customAssessmentAutomations.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/customAssessmentAutomations.ts @@ -17,7 +17,7 @@ import { CustomAssessmentAutomationsCreateOptionalParams, CustomAssessmentAutomationsCreateResponse, CustomAssessmentAutomationsDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a CustomAssessmentAutomations. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/customEntityStoreAssignments.ts b/sdk/security/arm-security/src/operationsInterfaces/customEntityStoreAssignments.ts index 83146c79032c..5908e66929cd 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/customEntityStoreAssignments.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/customEntityStoreAssignments.ts @@ -17,7 +17,7 @@ import { CustomEntityStoreAssignmentsCreateOptionalParams, CustomEntityStoreAssignmentsCreateResponse, CustomEntityStoreAssignmentsDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a CustomEntityStoreAssignments. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/defenderForStorage.ts b/sdk/security/arm-security/src/operationsInterfaces/defenderForStorage.ts index 77e409ddf90d..65c874d17ce9 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/defenderForStorage.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/defenderForStorage.ts @@ -13,7 +13,7 @@ import { DefenderForStorageSetting, DefenderForStorageCreateOptionalParams, DefenderForStorageCreateResponse, -} from "../models"; +} from "../models/index.js"; /** Interface representing a DefenderForStorage. */ export interface DefenderForStorage { diff --git a/sdk/security/arm-security/src/operationsInterfaces/devOpsConfigurations.ts b/sdk/security/arm-security/src/operationsInterfaces/devOpsConfigurations.ts index 0c6c5dec7adf..08575842f95f 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/devOpsConfigurations.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/devOpsConfigurations.ts @@ -18,7 +18,7 @@ import { DevOpsConfigurationsUpdateOptionalParams, DevOpsConfigurationsUpdateResponse, DevOpsConfigurationsDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a DevOpsConfigurations. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/devOpsOperationResults.ts b/sdk/security/arm-security/src/operationsInterfaces/devOpsOperationResults.ts index b18cdc4414e3..11572c2884f8 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/devOpsOperationResults.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/devOpsOperationResults.ts @@ -9,7 +9,7 @@ import { DevOpsOperationResultsGetOptionalParams, DevOpsOperationResultsGetResponse, -} from "../models"; +} from "../models/index.js"; /** Interface representing a DevOpsOperationResults. */ export interface DevOpsOperationResults { diff --git a/sdk/security/arm-security/src/operationsInterfaces/deviceSecurityGroups.ts b/sdk/security/arm-security/src/operationsInterfaces/deviceSecurityGroups.ts index 9f7b870a7d81..35746704e255 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/deviceSecurityGroups.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/deviceSecurityGroups.ts @@ -15,7 +15,7 @@ import { DeviceSecurityGroupsCreateOrUpdateOptionalParams, DeviceSecurityGroupsCreateOrUpdateResponse, DeviceSecurityGroupsDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a DeviceSecurityGroups. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/discoveredSecuritySolutions.ts b/sdk/security/arm-security/src/operationsInterfaces/discoveredSecuritySolutions.ts index 6527821f0a4d..09a0dd4c0388 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/discoveredSecuritySolutions.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/discoveredSecuritySolutions.ts @@ -13,7 +13,7 @@ import { DiscoveredSecuritySolutionsListByHomeRegionOptionalParams, DiscoveredSecuritySolutionsGetOptionalParams, DiscoveredSecuritySolutionsGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a DiscoveredSecuritySolutions. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/externalSecuritySolutions.ts b/sdk/security/arm-security/src/operationsInterfaces/externalSecuritySolutions.ts index ca9321691e2c..2bda36ccb5af 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/externalSecuritySolutions.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/externalSecuritySolutions.ts @@ -13,7 +13,7 @@ import { ExternalSecuritySolutionsListByHomeRegionOptionalParams, ExternalSecuritySolutionsGetOptionalParams, ExternalSecuritySolutionsGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a ExternalSecuritySolutions. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/gitHubOwners.ts b/sdk/security/arm-security/src/operationsInterfaces/gitHubOwners.ts index 25bce3229a4d..2579505ea55f 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/gitHubOwners.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/gitHubOwners.ts @@ -14,7 +14,7 @@ import { GitHubOwnersListAvailableResponse, GitHubOwnersGetOptionalParams, GitHubOwnersGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a GitHubOwners. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/gitHubRepos.ts b/sdk/security/arm-security/src/operationsInterfaces/gitHubRepos.ts index da922bc94dba..7157d5893359 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/gitHubRepos.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/gitHubRepos.ts @@ -12,7 +12,7 @@ import { GitHubReposListOptionalParams, GitHubReposGetOptionalParams, GitHubReposGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a GitHubRepos. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/gitLabGroups.ts b/sdk/security/arm-security/src/operationsInterfaces/gitLabGroups.ts index c78b141872e5..3ceaf50e3806 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/gitLabGroups.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/gitLabGroups.ts @@ -14,7 +14,7 @@ import { GitLabGroupsListAvailableResponse, GitLabGroupsGetOptionalParams, GitLabGroupsGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a GitLabGroups. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/gitLabProjects.ts b/sdk/security/arm-security/src/operationsInterfaces/gitLabProjects.ts index 80d73838c98e..fd6e2dfe3163 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/gitLabProjects.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/gitLabProjects.ts @@ -12,7 +12,7 @@ import { GitLabProjectsListOptionalParams, GitLabProjectsGetOptionalParams, GitLabProjectsGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a GitLabProjects. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/gitLabSubgroups.ts b/sdk/security/arm-security/src/operationsInterfaces/gitLabSubgroups.ts index 5342db061bac..8ea3db5c31ff 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/gitLabSubgroups.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/gitLabSubgroups.ts @@ -9,7 +9,7 @@ import { GitLabSubgroupsListOptionalParams, GitLabSubgroupsListResponse, -} from "../models"; +} from "../models/index.js"; /** Interface representing a GitLabSubgroups. */ export interface GitLabSubgroups { diff --git a/sdk/security/arm-security/src/operationsInterfaces/governanceAssignments.ts b/sdk/security/arm-security/src/operationsInterfaces/governanceAssignments.ts index d209106b706b..98b8daec1b23 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/governanceAssignments.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/governanceAssignments.ts @@ -15,7 +15,7 @@ import { GovernanceAssignmentsCreateOrUpdateOptionalParams, GovernanceAssignmentsCreateOrUpdateResponse, GovernanceAssignmentsDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a GovernanceAssignments. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/governanceRules.ts b/sdk/security/arm-security/src/operationsInterfaces/governanceRules.ts index 5beade116de3..529075627aa4 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/governanceRules.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/governanceRules.ts @@ -20,7 +20,7 @@ import { GovernanceRulesExecuteResponse, GovernanceRulesOperationResultsOptionalParams, GovernanceRulesOperationResultsResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a GovernanceRules. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/healthReports.ts b/sdk/security/arm-security/src/operationsInterfaces/healthReports.ts index b3ab67c0bbbc..1d58a0a5541b 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/healthReports.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/healthReports.ts @@ -12,7 +12,7 @@ import { HealthReportsListOptionalParams, HealthReportsGetOptionalParams, HealthReportsGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a HealthReports. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/index.ts b/sdk/security/arm-security/src/operationsInterfaces/index.ts index 1f53d3617824..129b6240965a 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/index.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/index.ts @@ -6,73 +6,73 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -export * from "./locations"; -export * from "./operations"; -export * from "./tasks"; -export * from "./autoProvisioningSettings"; -export * from "./compliances"; -export * from "./informationProtectionPolicies"; -export * from "./workspaceSettings"; -export * from "./alertsSuppressionRules"; -export * from "./automations"; -export * from "./regulatoryComplianceStandards"; -export * from "./regulatoryComplianceControls"; -export * from "./regulatoryComplianceAssessments"; -export * from "./subAssessments"; -export * from "./connectors"; -export * from "./securityContacts"; -export * from "./softwareInventories"; -export * from "./customAssessmentAutomations"; -export * from "./customEntityStoreAssignments"; -export * from "./mdeOnboardings"; -export * from "./governanceAssignments"; -export * from "./governanceRules"; -export * from "./applications"; -export * from "./applicationOperations"; -export * from "./securityConnectorApplications"; -export * from "./securityConnectorApplication"; -export * from "./defenderForStorage"; -export * from "./securityOperators"; -export * from "./sqlVulnerabilityAssessmentBaselineRules"; -export * from "./sqlVulnerabilityAssessmentScans"; -export * from "./sqlVulnerabilityAssessmentScanResults"; -export * from "./sensitivitySettings"; -export * from "./healthReports"; -export * from "./azureDevOpsOrgs"; -export * from "./azureDevOpsProjects"; -export * from "./azureDevOpsRepos"; -export * from "./devOpsConfigurations"; -export * from "./gitHubOwners"; -export * from "./gitHubRepos"; -export * from "./gitLabGroups"; -export * from "./gitLabSubgroups"; -export * from "./gitLabProjects"; -export * from "./devOpsOperationResults"; -export * from "./securityConnectors"; -export * from "./complianceResults"; -export * from "./advancedThreatProtection"; -export * from "./deviceSecurityGroups"; -export * from "./iotSecuritySolutionAnalytics"; -export * from "./iotSecuritySolutionsAnalyticsAggregatedAlert"; -export * from "./iotSecuritySolutionsAnalyticsRecommendation"; -export * from "./iotSecuritySolution"; -export * from "./adaptiveNetworkHardenings"; -export * from "./allowedConnections"; -export * from "./adaptiveApplicationControls"; -export * from "./discoveredSecuritySolutions"; -export * from "./externalSecuritySolutions"; -export * from "./jitNetworkAccessPolicies"; -export * from "./secureScores"; -export * from "./secureScoreControls"; -export * from "./secureScoreControlDefinitions"; -export * from "./securitySolutions"; -export * from "./securitySolutionsReferenceDataOperations"; -export * from "./serverVulnerabilityAssessmentOperations"; -export * from "./topology"; -export * from "./assessmentsMetadata"; -export * from "./assessments"; -export * from "./alerts"; -export * from "./settings"; -export * from "./serverVulnerabilityAssessmentsSettings"; -export * from "./aPICollections"; -export * from "./pricings"; +export * from "./locations.js"; +export * from "./operations.js"; +export * from "./tasks.js"; +export * from "./autoProvisioningSettings.js"; +export * from "./compliances.js"; +export * from "./informationProtectionPolicies.js"; +export * from "./workspaceSettings.js"; +export * from "./alertsSuppressionRules.js"; +export * from "./automations.js"; +export * from "./regulatoryComplianceStandards.js"; +export * from "./regulatoryComplianceControls.js"; +export * from "./regulatoryComplianceAssessments.js"; +export * from "./subAssessments.js"; +export * from "./connectors.js"; +export * from "./securityContacts.js"; +export * from "./softwareInventories.js"; +export * from "./customAssessmentAutomations.js"; +export * from "./customEntityStoreAssignments.js"; +export * from "./mdeOnboardings.js"; +export * from "./governanceAssignments.js"; +export * from "./governanceRules.js"; +export * from "./applications.js"; +export * from "./applicationOperations.js"; +export * from "./securityConnectorApplications.js"; +export * from "./securityConnectorApplication.js"; +export * from "./defenderForStorage.js"; +export * from "./securityOperators.js"; +export * from "./sqlVulnerabilityAssessmentBaselineRules.js"; +export * from "./sqlVulnerabilityAssessmentScans.js"; +export * from "./sqlVulnerabilityAssessmentScanResults.js"; +export * from "./sensitivitySettings.js"; +export * from "./healthReports.js"; +export * from "./azureDevOpsOrgs.js"; +export * from "./azureDevOpsProjects.js"; +export * from "./azureDevOpsRepos.js"; +export * from "./devOpsConfigurations.js"; +export * from "./gitHubOwners.js"; +export * from "./gitHubRepos.js"; +export * from "./gitLabGroups.js"; +export * from "./gitLabSubgroups.js"; +export * from "./gitLabProjects.js"; +export * from "./devOpsOperationResults.js"; +export * from "./securityConnectors.js"; +export * from "./complianceResults.js"; +export * from "./advancedThreatProtection.js"; +export * from "./deviceSecurityGroups.js"; +export * from "./iotSecuritySolutionAnalytics.js"; +export * from "./iotSecuritySolutionsAnalyticsAggregatedAlert.js"; +export * from "./iotSecuritySolutionsAnalyticsRecommendation.js"; +export * from "./iotSecuritySolution.js"; +export * from "./adaptiveNetworkHardenings.js"; +export * from "./allowedConnections.js"; +export * from "./adaptiveApplicationControls.js"; +export * from "./discoveredSecuritySolutions.js"; +export * from "./externalSecuritySolutions.js"; +export * from "./jitNetworkAccessPolicies.js"; +export * from "./secureScores.js"; +export * from "./secureScoreControls.js"; +export * from "./secureScoreControlDefinitions.js"; +export * from "./securitySolutions.js"; +export * from "./securitySolutionsReferenceDataOperations.js"; +export * from "./serverVulnerabilityAssessmentOperations.js"; +export * from "./topology.js"; +export * from "./assessmentsMetadata.js"; +export * from "./assessments.js"; +export * from "./alerts.js"; +export * from "./settings.js"; +export * from "./serverVulnerabilityAssessmentsSettings.js"; +export * from "./aPICollections.js"; +export * from "./pricings.js"; diff --git a/sdk/security/arm-security/src/operationsInterfaces/informationProtectionPolicies.ts b/sdk/security/arm-security/src/operationsInterfaces/informationProtectionPolicies.ts index 902cc6e10e58..3357285ed574 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/informationProtectionPolicies.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/informationProtectionPolicies.ts @@ -15,7 +15,7 @@ import { InformationProtectionPoliciesGetResponse, InformationProtectionPoliciesCreateOrUpdateOptionalParams, InformationProtectionPoliciesCreateOrUpdateResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a InformationProtectionPolicies. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/iotSecuritySolution.ts b/sdk/security/arm-security/src/operationsInterfaces/iotSecuritySolution.ts index d9ac898b417f..ca374b18635f 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/iotSecuritySolution.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/iotSecuritySolution.ts @@ -19,7 +19,7 @@ import { IotSecuritySolutionUpdateOptionalParams, IotSecuritySolutionUpdateResponse, IotSecuritySolutionDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a IotSecuritySolution. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/iotSecuritySolutionAnalytics.ts b/sdk/security/arm-security/src/operationsInterfaces/iotSecuritySolutionAnalytics.ts index 5efba1933a5e..21db3153815d 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/iotSecuritySolutionAnalytics.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/iotSecuritySolutionAnalytics.ts @@ -11,7 +11,7 @@ import { IotSecuritySolutionAnalyticsListResponse, IotSecuritySolutionAnalyticsGetOptionalParams, IotSecuritySolutionAnalyticsGetResponse, -} from "../models"; +} from "../models/index.js"; /** Interface representing a IotSecuritySolutionAnalytics. */ export interface IotSecuritySolutionAnalytics { diff --git a/sdk/security/arm-security/src/operationsInterfaces/iotSecuritySolutionsAnalyticsAggregatedAlert.ts b/sdk/security/arm-security/src/operationsInterfaces/iotSecuritySolutionsAnalyticsAggregatedAlert.ts index ba6df8337621..7ed6c8f8717b 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/iotSecuritySolutionsAnalyticsAggregatedAlert.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/iotSecuritySolutionsAnalyticsAggregatedAlert.ts @@ -13,7 +13,7 @@ import { IotSecuritySolutionsAnalyticsAggregatedAlertGetOptionalParams, IotSecuritySolutionsAnalyticsAggregatedAlertGetResponse, IotSecuritySolutionsAnalyticsAggregatedAlertDismissOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a IotSecuritySolutionsAnalyticsAggregatedAlert. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/iotSecuritySolutionsAnalyticsRecommendation.ts b/sdk/security/arm-security/src/operationsInterfaces/iotSecuritySolutionsAnalyticsRecommendation.ts index a6d0a82ea2b5..ac1d9d198bf8 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/iotSecuritySolutionsAnalyticsRecommendation.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/iotSecuritySolutionsAnalyticsRecommendation.ts @@ -12,7 +12,7 @@ import { IotSecuritySolutionsAnalyticsRecommendationListOptionalParams, IotSecuritySolutionsAnalyticsRecommendationGetOptionalParams, IotSecuritySolutionsAnalyticsRecommendationGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a IotSecuritySolutionsAnalyticsRecommendation. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/jitNetworkAccessPolicies.ts b/sdk/security/arm-security/src/operationsInterfaces/jitNetworkAccessPolicies.ts index 4e5992b7cb18..da4d735ff6a4 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/jitNetworkAccessPolicies.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/jitNetworkAccessPolicies.ts @@ -21,7 +21,7 @@ import { JitNetworkAccessPolicyInitiateRequest, JitNetworkAccessPoliciesInitiateOptionalParams, JitNetworkAccessPoliciesInitiateResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a JitNetworkAccessPolicies. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/locations.ts b/sdk/security/arm-security/src/operationsInterfaces/locations.ts index be230337a706..5b7232606c82 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/locations.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/locations.ts @@ -12,7 +12,7 @@ import { LocationsListOptionalParams, LocationsGetOptionalParams, LocationsGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a Locations. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/mdeOnboardings.ts b/sdk/security/arm-security/src/operationsInterfaces/mdeOnboardings.ts index 74f14fb044a2..a384cb26da26 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/mdeOnboardings.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/mdeOnboardings.ts @@ -11,7 +11,7 @@ import { MdeOnboardingsListResponse, MdeOnboardingsGetOptionalParams, MdeOnboardingsGetResponse, -} from "../models"; +} from "../models/index.js"; /** Interface representing a MdeOnboardings. */ export interface MdeOnboardings { diff --git a/sdk/security/arm-security/src/operationsInterfaces/operations.ts b/sdk/security/arm-security/src/operationsInterfaces/operations.ts index 48e53f84512f..43bb4fdae730 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/operations.ts +++ b/sdk/security/arm-security/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/security/arm-security/src/operationsInterfaces/pricings.ts b/sdk/security/arm-security/src/operationsInterfaces/pricings.ts index 9edbba5053c0..11a1214c7385 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/pricings.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/pricings.ts @@ -15,7 +15,7 @@ import { PricingsDeleteOptionalParams, PricingsListOptionalParams, PricingsListResponse, -} from "../models"; +} from "../models/index.js"; /** Interface representing a Pricings. */ export interface Pricings { diff --git a/sdk/security/arm-security/src/operationsInterfaces/regulatoryComplianceAssessments.ts b/sdk/security/arm-security/src/operationsInterfaces/regulatoryComplianceAssessments.ts index 8a381cffd355..a6fa115e280a 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/regulatoryComplianceAssessments.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/regulatoryComplianceAssessments.ts @@ -12,7 +12,7 @@ import { RegulatoryComplianceAssessmentsListOptionalParams, RegulatoryComplianceAssessmentsGetOptionalParams, RegulatoryComplianceAssessmentsGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a RegulatoryComplianceAssessments. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/regulatoryComplianceControls.ts b/sdk/security/arm-security/src/operationsInterfaces/regulatoryComplianceControls.ts index ef7dfa8e5f74..a0ae662164a5 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/regulatoryComplianceControls.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/regulatoryComplianceControls.ts @@ -12,7 +12,7 @@ import { RegulatoryComplianceControlsListOptionalParams, RegulatoryComplianceControlsGetOptionalParams, RegulatoryComplianceControlsGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a RegulatoryComplianceControls. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/regulatoryComplianceStandards.ts b/sdk/security/arm-security/src/operationsInterfaces/regulatoryComplianceStandards.ts index c4866c65ef9e..ddbbca0c9df3 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/regulatoryComplianceStandards.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/regulatoryComplianceStandards.ts @@ -12,7 +12,7 @@ import { RegulatoryComplianceStandardsListOptionalParams, RegulatoryComplianceStandardsGetOptionalParams, RegulatoryComplianceStandardsGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a RegulatoryComplianceStandards. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/secureScoreControlDefinitions.ts b/sdk/security/arm-security/src/operationsInterfaces/secureScoreControlDefinitions.ts index 1a6e2f9138eb..6fbdb8a01e48 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/secureScoreControlDefinitions.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/secureScoreControlDefinitions.ts @@ -11,7 +11,7 @@ import { SecureScoreControlDefinitionItem, SecureScoreControlDefinitionsListOptionalParams, SecureScoreControlDefinitionsListBySubscriptionOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a SecureScoreControlDefinitions. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/secureScoreControls.ts b/sdk/security/arm-security/src/operationsInterfaces/secureScoreControls.ts index 408f3e214432..804a3cc74147 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/secureScoreControls.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/secureScoreControls.ts @@ -11,7 +11,7 @@ import { SecureScoreControlDetails, SecureScoreControlsListBySecureScoreOptionalParams, SecureScoreControlsListOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a SecureScoreControls. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/secureScores.ts b/sdk/security/arm-security/src/operationsInterfaces/secureScores.ts index 683f7b9662da..c8ca8eb4adaa 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/secureScores.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/secureScores.ts @@ -12,7 +12,7 @@ import { SecureScoresListOptionalParams, SecureScoresGetOptionalParams, SecureScoresGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a SecureScores. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/securityConnectorApplication.ts b/sdk/security/arm-security/src/operationsInterfaces/securityConnectorApplication.ts index e0f6a1e577b1..9daa7eb40691 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/securityConnectorApplication.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/securityConnectorApplication.ts @@ -13,7 +13,7 @@ import { SecurityConnectorApplicationCreateOrUpdateOptionalParams, SecurityConnectorApplicationCreateOrUpdateResponse, SecurityConnectorApplicationDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /** Interface representing a SecurityConnectorApplication. */ export interface SecurityConnectorApplication { diff --git a/sdk/security/arm-security/src/operationsInterfaces/securityConnectorApplications.ts b/sdk/security/arm-security/src/operationsInterfaces/securityConnectorApplications.ts index a33d30b02bdf..07154e7f969b 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/securityConnectorApplications.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/securityConnectorApplications.ts @@ -10,7 +10,7 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging"; import { Application, SecurityConnectorApplicationsListOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a SecurityConnectorApplications. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/securityConnectors.ts b/sdk/security/arm-security/src/operationsInterfaces/securityConnectors.ts index f9d3bdb93775..1bbcde25c1fc 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/securityConnectors.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/securityConnectors.ts @@ -18,7 +18,7 @@ import { SecurityConnectorsUpdateOptionalParams, SecurityConnectorsUpdateResponse, SecurityConnectorsDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a SecurityConnectors. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/securityContacts.ts b/sdk/security/arm-security/src/operationsInterfaces/securityContacts.ts index 105284795ff8..3c0b2c9d0fd6 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/securityContacts.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/securityContacts.ts @@ -16,7 +16,7 @@ import { SecurityContactsCreateOptionalParams, SecurityContactsCreateResponse, SecurityContactsDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a SecurityContacts. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/securityOperators.ts b/sdk/security/arm-security/src/operationsInterfaces/securityOperators.ts index 50a653d4dbbb..b9f605ef30db 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/securityOperators.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/securityOperators.ts @@ -14,7 +14,7 @@ import { SecurityOperatorsCreateOrUpdateOptionalParams, SecurityOperatorsCreateOrUpdateResponse, SecurityOperatorsDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /** Interface representing a SecurityOperators. */ export interface SecurityOperators { diff --git a/sdk/security/arm-security/src/operationsInterfaces/securitySolutions.ts b/sdk/security/arm-security/src/operationsInterfaces/securitySolutions.ts index 232c1f72d55f..f88f1c07d24a 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/securitySolutions.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/securitySolutions.ts @@ -12,7 +12,7 @@ import { SecuritySolutionsListOptionalParams, SecuritySolutionsGetOptionalParams, SecuritySolutionsGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a SecuritySolutions. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/securitySolutionsReferenceDataOperations.ts b/sdk/security/arm-security/src/operationsInterfaces/securitySolutionsReferenceDataOperations.ts index 4e63e4e009fc..2d62b2d8d963 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/securitySolutionsReferenceDataOperations.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/securitySolutionsReferenceDataOperations.ts @@ -11,7 +11,7 @@ import { SecuritySolutionsReferenceDataListResponse, SecuritySolutionsReferenceDataListByHomeRegionOptionalParams, SecuritySolutionsReferenceDataListByHomeRegionResponse, -} from "../models"; +} from "../models/index.js"; /** Interface representing a SecuritySolutionsReferenceDataOperations. */ export interface SecuritySolutionsReferenceDataOperations { diff --git a/sdk/security/arm-security/src/operationsInterfaces/sensitivitySettings.ts b/sdk/security/arm-security/src/operationsInterfaces/sensitivitySettings.ts index d3358017d6db..3e509abe87ec 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/sensitivitySettings.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/sensitivitySettings.ts @@ -9,7 +9,7 @@ import { SensitivitySettingsListOptionalParams, SensitivitySettingsListResponse, -} from "../models"; +} from "../models/index.js"; /** Interface representing a SensitivitySettings. */ export interface SensitivitySettings { diff --git a/sdk/security/arm-security/src/operationsInterfaces/serverVulnerabilityAssessmentOperations.ts b/sdk/security/arm-security/src/operationsInterfaces/serverVulnerabilityAssessmentOperations.ts index aa3b8d874d96..4373259c389c 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/serverVulnerabilityAssessmentOperations.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/serverVulnerabilityAssessmentOperations.ts @@ -15,7 +15,7 @@ import { ServerVulnerabilityAssessmentCreateOrUpdateOptionalParams, ServerVulnerabilityAssessmentCreateOrUpdateResponse, ServerVulnerabilityAssessmentDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /** Interface representing a ServerVulnerabilityAssessmentOperations. */ export interface ServerVulnerabilityAssessmentOperations { diff --git a/sdk/security/arm-security/src/operationsInterfaces/serverVulnerabilityAssessmentsSettings.ts b/sdk/security/arm-security/src/operationsInterfaces/serverVulnerabilityAssessmentsSettings.ts index 0337096f28ad..8be32d43b2c6 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/serverVulnerabilityAssessmentsSettings.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/serverVulnerabilityAssessmentsSettings.ts @@ -16,7 +16,7 @@ import { ServerVulnerabilityAssessmentsSettingsCreateOrUpdateOptionalParams, ServerVulnerabilityAssessmentsSettingsCreateOrUpdateResponse, ServerVulnerabilityAssessmentsSettingsDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a ServerVulnerabilityAssessmentsSettings. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/settings.ts b/sdk/security/arm-security/src/operationsInterfaces/settings.ts index 640e4f4e4224..39b4f988269f 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/settings.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/settings.ts @@ -15,7 +15,7 @@ import { SettingsGetResponse, SettingsUpdateOptionalParams, SettingsUpdateResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a Settings. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/softwareInventories.ts b/sdk/security/arm-security/src/operationsInterfaces/softwareInventories.ts index 874da4718f1e..bc6b049308b3 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/softwareInventories.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/softwareInventories.ts @@ -13,7 +13,7 @@ import { SoftwareInventoriesListBySubscriptionOptionalParams, SoftwareInventoriesGetOptionalParams, SoftwareInventoriesGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a SoftwareInventories. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/sqlVulnerabilityAssessmentBaselineRules.ts b/sdk/security/arm-security/src/operationsInterfaces/sqlVulnerabilityAssessmentBaselineRules.ts index e4f469cc0178..89513c09828b 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/sqlVulnerabilityAssessmentBaselineRules.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/sqlVulnerabilityAssessmentBaselineRules.ts @@ -16,7 +16,7 @@ import { SqlVulnerabilityAssessmentBaselineRulesListResponse, SqlVulnerabilityAssessmentBaselineRulesAddOptionalParams, SqlVulnerabilityAssessmentBaselineRulesAddResponse, -} from "../models"; +} from "../models/index.js"; /** Interface representing a SqlVulnerabilityAssessmentBaselineRules. */ export interface SqlVulnerabilityAssessmentBaselineRules { diff --git a/sdk/security/arm-security/src/operationsInterfaces/sqlVulnerabilityAssessmentScanResults.ts b/sdk/security/arm-security/src/operationsInterfaces/sqlVulnerabilityAssessmentScanResults.ts index 15f0a49561e8..606e41ca5e55 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/sqlVulnerabilityAssessmentScanResults.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/sqlVulnerabilityAssessmentScanResults.ts @@ -11,7 +11,7 @@ import { SqlVulnerabilityAssessmentScanResultsGetResponse, SqlVulnerabilityAssessmentScanResultsListOptionalParams, SqlVulnerabilityAssessmentScanResultsListResponse, -} from "../models"; +} from "../models/index.js"; /** Interface representing a SqlVulnerabilityAssessmentScanResults. */ export interface SqlVulnerabilityAssessmentScanResults { diff --git a/sdk/security/arm-security/src/operationsInterfaces/sqlVulnerabilityAssessmentScans.ts b/sdk/security/arm-security/src/operationsInterfaces/sqlVulnerabilityAssessmentScans.ts index 88c3f5ec3804..ed3bab191b7a 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/sqlVulnerabilityAssessmentScans.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/sqlVulnerabilityAssessmentScans.ts @@ -11,7 +11,7 @@ import { SqlVulnerabilityAssessmentScansGetResponse, SqlVulnerabilityAssessmentScansListOptionalParams, SqlVulnerabilityAssessmentScansListResponse, -} from "../models"; +} from "../models/index.js"; /** Interface representing a SqlVulnerabilityAssessmentScans. */ export interface SqlVulnerabilityAssessmentScans { diff --git a/sdk/security/arm-security/src/operationsInterfaces/subAssessments.ts b/sdk/security/arm-security/src/operationsInterfaces/subAssessments.ts index 12c15312bdf2..51c09ad06c97 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/subAssessments.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/subAssessments.ts @@ -13,7 +13,7 @@ import { SubAssessmentsListOptionalParams, SubAssessmentsGetOptionalParams, SubAssessmentsGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a SubAssessments. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/tasks.ts b/sdk/security/arm-security/src/operationsInterfaces/tasks.ts index a1bdfb82f9a1..30b34bc0dd3e 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/tasks.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/tasks.ts @@ -19,7 +19,7 @@ import { TasksGetResourceGroupLevelTaskOptionalParams, TasksGetResourceGroupLevelTaskResponse, TasksUpdateResourceGroupLevelTaskStateOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a Tasks. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/topology.ts b/sdk/security/arm-security/src/operationsInterfaces/topology.ts index 5b4dd2b3071a..32d74b897db1 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/topology.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/topology.ts @@ -13,7 +13,7 @@ import { TopologyListByHomeRegionOptionalParams, TopologyGetOptionalParams, TopologyGetResponse, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a Topology. */ diff --git a/sdk/security/arm-security/src/operationsInterfaces/workspaceSettings.ts b/sdk/security/arm-security/src/operationsInterfaces/workspaceSettings.ts index 6231050b69ba..6ebd9864dfb3 100644 --- a/sdk/security/arm-security/src/operationsInterfaces/workspaceSettings.ts +++ b/sdk/security/arm-security/src/operationsInterfaces/workspaceSettings.ts @@ -17,7 +17,7 @@ import { WorkspaceSettingsUpdateOptionalParams, WorkspaceSettingsUpdateResponse, WorkspaceSettingsDeleteOptionalParams, -} from "../models"; +} from "../models/index.js"; /// /** Interface representing a WorkspaceSettings. */ diff --git a/sdk/security/arm-security/src/securityCenter.ts b/sdk/security/arm-security/src/securityCenter.ts index 7c73206cd541..b8bb52419619 100644 --- a/sdk/security/arm-security/src/securityCenter.ts +++ b/sdk/security/arm-security/src/securityCenter.ts @@ -80,7 +80,7 @@ import { ServerVulnerabilityAssessmentsSettingsImpl, APICollectionsImpl, PricingsImpl, -} from "./operations"; +} from "./operations/index.js"; import { Locations, Operations, @@ -152,9 +152,9 @@ import { ServerVulnerabilityAssessmentsSettings, APICollections, Pricings, -} from "./operationsInterfaces"; -import * as Parameters from "./models/parameters"; -import * as Mappers from "./models/mappers"; +} from "./operationsInterfaces/index.js"; +import * as Parameters from "./models/parameters.js"; +import * as Mappers from "./models/mappers.js"; import { SecurityCenterOptionalParams, UpdateSensitivitySettingsRequest, @@ -162,7 +162,7 @@ import { UpdateSensitivitySettingsResponse, GetSensitivitySettingsOptionalParams, GetSensitivitySettingsOperationResponse, -} from "./models"; +} from "./models/index.js"; export class SecurityCenter extends coreClient.ServiceClient { $host: string; diff --git a/sdk/security/arm-security/test/security_examples.spec.ts b/sdk/security/arm-security/test/security_examples.spec.ts index 3090a507ef43..cda4ee0b2360 100644 --- a/sdk/security/arm-security/test/security_examples.spec.ts +++ b/sdk/security/arm-security/test/security_examples.spec.ts @@ -6,22 +6,15 @@ * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ -import { - env, - Recorder, - RecorderStartOptions, - delay, - isPlaybackMode, -} from "@azure-tools/test-recorder"; +import { env, Recorder, RecorderStartOptions, isPlaybackMode } from "@azure-tools/test-recorder"; import { NoOpCredential } from "@azure-tools/test-credential"; -import { assert } from "chai"; -import { Context } from "mocha"; -import { SecurityCenter } from "../src/securityCenter"; -import { SecurityContact } from "../src/models"; +import { SecurityCenter } from "../src/securityCenter.js"; +import { SecurityContact } from "../src/models/index.js"; import { DefaultAzureCredential } from "@azure/identity"; +import { describe, it, assert, beforeEach, afterEach } from "vitest"; const replaceableVariables: Record = { - SUBSCRIPTION_ID: "azure_subscription_id" + SUBSCRIPTION_ID: "azure_subscription_id", }; const recorderOptions: RecorderStartOptions = { @@ -37,79 +30,66 @@ export const testPollingOptions = { }; export function createTestCredential() { - return isPlaybackMode() - ? new NoOpCredential() - : new - DefaultAzureCredential() - ; + return isPlaybackMode() ? new NoOpCredential() : new DefaultAzureCredential(); } describe("security test", () => { let recorder: Recorder; let subscriptionId: string; let client: SecurityCenter; - let location: string; - let resourceGroup: string; let securityContactName: string; let securityContact: SecurityContact; - 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 || ''; + subscriptionId = env.SUBSCRIPTION_ID || ""; // This is an example of how the environment variables are used const credential = createTestCredential(); client = new SecurityCenter(credential, subscriptionId, recorder.configureClientOptions({})); - location = "eastus"; - resourceGroup = "myjstest"; securityContactName = "default"; securityContact = { notificationsSources: [ { minimalSeverity: "Low", - sourceType: "Alert" - } + sourceType: "Alert", + }, ], emails: "john@contoso.com;jane@contoso.com", notificationsByRole: { roles: ["Owner"], state: "On" }, - phone: "+214-2754038" + phone: "+214-2754038", }; - }) + }); - afterEach(async function () { + afterEach(async () => { await recorder.stop(); }); - it("SecurityContact create test", async function () { - const res = await client.securityContacts.create( - securityContactName, - securityContact - ); + it("SecurityContact create test", async () => { + const res = await client.securityContacts.create(securityContactName, securityContact); assert.equal(res.name, securityContactName); }); - it("SecurityContact get test", async function () { - const res = await client.securityContacts.get( - securityContactName - ); + it("SecurityContact get test", async () => { + const res = await client.securityContacts.get(securityContactName); assert.equal(res.name, securityContactName); }); - it("SecurityContact list test", async function () { + it("SecurityContact list test", async () => { const resArray = new Array(); - const res = client.securityContacts.list() + const res = client.securityContacts.list(); for await (let item of res.byPage()) { resArray.push(item); } assert.equal(resArray.length, 1); }); - it("SecurityContact delete test", async function () { + it("SecurityContact delete test", async () => { const resArray = new Array(); - const res = await client.securityContacts.delete(securityContactName) + await client.securityContacts.delete(securityContactName); for await (let item of client.securityContacts.list()) { resArray.push(item); } assert.equal(resArray.length, 0); }); -}) +}); diff --git a/sdk/security/arm-security/test/snippets.spec.ts b/sdk/security/arm-security/test/snippets.spec.ts new file mode 100644 index 000000000000..6a3ed38a7e97 --- /dev/null +++ b/sdk/security/arm-security/test/snippets.spec.ts @@ -0,0 +1,27 @@ +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. + +import { SecurityCenter } from "../src/index.js"; +import { DefaultAzureCredential, InteractiveBrowserCredential } from "@azure/identity"; +import { setLogLevel } from "@azure/logger"; +import { describe, it } from "vitest"; + +describe("snippets", () => { + it("ReadmeSampleCreateClient_Node", async () => { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const client = new SecurityCenter(new DefaultAzureCredential(), subscriptionId); + }); + + it("ReadmeSampleCreateClient_Browser", async () => { + const subscriptionId = "00000000-0000-0000-0000-000000000000"; + const credential = new InteractiveBrowserCredential({ + tenantId: "", + clientId: "", + }); + const client = new SecurityCenter(credential, subscriptionId); + }); + + it("SetLogLevel", async () => { + setLogLevel("info"); + }); +}); diff --git a/sdk/security/arm-security/tsconfig.browser.config.json b/sdk/security/arm-security/tsconfig.browser.config.json new file mode 100644 index 000000000000..0c8bafa97126 --- /dev/null +++ b/sdk/security/arm-security/tsconfig.browser.config.json @@ -0,0 +1,6 @@ +{ + "extends": [ + "./tsconfig.test.json", + "../../../tsconfig.browser.base.json" + ] +} diff --git a/sdk/security/arm-security/tsconfig.json b/sdk/security/arm-security/tsconfig.json index 3f5144384125..19ceb382b521 100644 --- a/sdk/security/arm-security/tsconfig.json +++ b/sdk/security/arm-security/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-security": [ - "./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/security/arm-security/tsconfig.samples.json b/sdk/security/arm-security/tsconfig.samples.json new file mode 100644 index 000000000000..c78c2c70841f --- /dev/null +++ b/sdk/security/arm-security/tsconfig.samples.json @@ -0,0 +1,10 @@ +{ + "extends": "../../../tsconfig.samples.base.json", + "compilerOptions": { + "paths": { + "@azure/arm-security": [ + "./dist/esm" + ] + } + } +} diff --git a/sdk/security/arm-security/tsconfig.src.json b/sdk/security/arm-security/tsconfig.src.json new file mode 100644 index 000000000000..bae70752dd38 --- /dev/null +++ b/sdk/security/arm-security/tsconfig.src.json @@ -0,0 +1,3 @@ +{ + "extends": "../../../tsconfig.lib.json" +} diff --git a/sdk/security/arm-security/tsconfig.test.json b/sdk/security/arm-security/tsconfig.test.json new file mode 100644 index 000000000000..3c2b783a8c1b --- /dev/null +++ b/sdk/security/arm-security/tsconfig.test.json @@ -0,0 +1,6 @@ +{ + "extends": [ + "./tsconfig.src.json", + "../../../tsconfig.test.base.json" + ] +} diff --git a/sdk/security/arm-security/vitest.browser.config.ts b/sdk/security/arm-security/vitest.browser.config.ts new file mode 100644 index 000000000000..182729ab5ce9 --- /dev/null +++ b/sdk/security/arm-security/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/security/arm-security/vitest.config.ts b/sdk/security/arm-security/vitest.config.ts new file mode 100644 index 000000000000..40e031385dd8 --- /dev/null +++ b/sdk/security/arm-security/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/security/arm-security/vitest.esm.config.ts b/sdk/security/arm-security/vitest.esm.config.ts new file mode 100644 index 000000000000..a70127279fc9 --- /dev/null +++ b/sdk/security/arm-security/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 +);