From 9019cf5307337fc481d10a02f378f2dbaee5e7e1 Mon Sep 17 00:00:00 2001
From: SDKAuto <sdkautomation@microsoft.com>
Date: Thu, 10 Feb 2022 00:59:34 +0000
Subject: [PATCH] CodeGen from PR 17744 in Azure/azure-rest-api-specs Merge
 fe4b4aee98f4d1541bdb5fbe3986179065ad19e3 into
 c858f22f4bcc7e0c0e6a1c235cc01ca880b6c4ec

---
 sdk/datadog/arm-datadog/README.md             |  2 +-
 sdk/datadog/arm-datadog/_meta.json            |  8 +++---
 sdk/datadog/arm-datadog/api-extractor.json    | 25 ++++++++++++++-----
 sdk/datadog/arm-datadog/package.json          |  4 +--
 .../arm-datadog/src/microsoftDatadogClient.ts |  2 +-
 sdk/datadog/arm-datadog/tsconfig.json         | 16 +++++++++---
 6 files changed, 39 insertions(+), 18 deletions(-)

diff --git a/sdk/datadog/arm-datadog/README.md b/sdk/datadog/arm-datadog/README.md
index 39b1ed5a8ecd..4dd261ff0b01 100644
--- a/sdk/datadog/arm-datadog/README.md
+++ b/sdk/datadog/arm-datadog/README.md
@@ -6,7 +6,7 @@ This package contains an isomorphic SDK (runs both in Node.js and in browsers) f
 
 [Source code](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/datadog/arm-datadog) |
 [Package (NPM)](https://www.npmjs.com/package/@azure/arm-datadog) |
-[API reference documentation](https://docs.microsoft.com/javascript/api/@azure/arm-datadog) |
+[API reference documentation](https://docs.microsoft.com/javascript/api/@azure/arm-datadog?view=azure-node-preview) |
 [Samples](https://github.com/Azure-Samples/azure-samples-js-management)
 
 ## Getting started
diff --git a/sdk/datadog/arm-datadog/_meta.json b/sdk/datadog/arm-datadog/_meta.json
index a72152b43587..080b75cf80ee 100644
--- a/sdk/datadog/arm-datadog/_meta.json
+++ b/sdk/datadog/arm-datadog/_meta.json
@@ -1,7 +1,7 @@
 {
-  "commit": "e6a2296d02ec6c4b2c32479198bfbcb9b16ea247",
+  "commit": "b17655cfd5977dc2843ad6e203bee5091248fa07",
   "readme": "specification/datadog/resource-manager/readme.md",
-  "autorest_command": "autorest --version=3.1.3 --typescript --modelerfour.lenient-model-deduplication --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\mydev\\azure-sdk-for-js ../azure-rest-api-specs/specification/deviceprovisioningservices/resource-manager/readme.md --use=@autorest/typescript@6.0.0-alpha.16.20211217.1",
+  "autorest_command": "autorest --version=3.7.3 --typescript --modelerfour.lenient-model-deduplication --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/datadog/resource-manager/readme.md --use=@autorest/typescript@6.0.0-alpha.16.20220105.1",
   "repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
-  "use": "@autorest/typescript@6.0.0-alpha.16.20211217.1"
-}
+  "use": "@autorest/typescript@6.0.0-alpha.16.20220105.1"
+}
\ No newline at end of file
diff --git a/sdk/datadog/arm-datadog/api-extractor.json b/sdk/datadog/arm-datadog/api-extractor.json
index 902b76208aba..5efc2e6ee162 100644
--- a/sdk/datadog/arm-datadog/api-extractor.json
+++ b/sdk/datadog/arm-datadog/api-extractor.json
@@ -1,18 +1,31 @@
 {
   "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
   "mainEntryPointFilePath": "./dist-esm/src/index.d.ts",
-  "docModel": { "enabled": true },
-  "apiReport": { "enabled": true, "reportFolder": "./review" },
+  "docModel": {
+    "enabled": true
+  },
+  "apiReport": {
+    "enabled": true,
+    "reportFolder": "./review"
+  },
   "dtsRollup": {
     "enabled": true,
     "untrimmedFilePath": "",
     "publicTrimmedFilePath": "./types/arm-datadog.d.ts"
   },
   "messages": {
-    "tsdocMessageReporting": { "default": { "logLevel": "none" } },
+    "tsdocMessageReporting": {
+      "default": {
+        "logLevel": "none"
+      }
+    },
     "extractorMessageReporting": {
-      "ae-missing-release-tag": { "logLevel": "none" },
-      "ae-unresolved-link": { "logLevel": "none" }
+      "ae-missing-release-tag": {
+        "logLevel": "none"
+      },
+      "ae-unresolved-link": {
+        "logLevel": "none"
+      }
     }
   }
-}
+}
\ No newline at end of file
diff --git a/sdk/datadog/arm-datadog/package.json b/sdk/datadog/arm-datadog/package.json
index 816420e49418..bb474066f9ab 100644
--- a/sdk/datadog/arm-datadog/package.json
+++ b/sdk/datadog/arm-datadog/package.json
@@ -3,7 +3,7 @@
   "sdk-type": "mgmt",
   "author": "Microsoft Corporation",
   "description": "A generated SDK for MicrosoftDatadogClient.",
-  "version": "3.0.1",
+  "version": "1.0.0-beta.1",
   "engines": {
     "node": ">=12.0.0"
   },
@@ -99,4 +99,4 @@
   },
   "sideEffects": false,
   "autoPublish": true
-}
+}
\ No newline at end of file
diff --git a/sdk/datadog/arm-datadog/src/microsoftDatadogClient.ts b/sdk/datadog/arm-datadog/src/microsoftDatadogClient.ts
index 6127d1be83fd..5f615f5fb326 100644
--- a/sdk/datadog/arm-datadog/src/microsoftDatadogClient.ts
+++ b/sdk/datadog/arm-datadog/src/microsoftDatadogClient.ts
@@ -56,7 +56,7 @@ export class MicrosoftDatadogClient extends coreClient.ServiceClient {
       credential: credentials
     };
 
-    const packageDetails = `azsdk-js-arm-datadog/3.0.0`;
+    const packageDetails = `azsdk-js-arm-datadog/1.0.0-beta.1`;
     const userAgentPrefix =
       options.userAgentOptions && options.userAgentOptions.userAgentPrefix
         ? `${options.userAgentOptions.userAgentPrefix} ${packageDetails}`
diff --git a/sdk/datadog/arm-datadog/tsconfig.json b/sdk/datadog/arm-datadog/tsconfig.json
index 6e3251194117..3e6ae96443f3 100644
--- a/sdk/datadog/arm-datadog/tsconfig.json
+++ b/sdk/datadog/arm-datadog/tsconfig.json
@@ -9,11 +9,19 @@
     "esModuleInterop": true,
     "allowSyntheticDefaultImports": true,
     "forceConsistentCasingInFileNames": true,
-    "lib": ["es6", "dom"],
+    "lib": [
+      "es6",
+      "dom"
+    ],
     "declaration": true,
     "outDir": "./dist-esm",
     "importHelpers": true
   },
-  "include": ["./src/**/*.ts", "./test/**/*.ts"],
-  "exclude": ["node_modules"]
-}
+  "include": [
+    "./src/**/*.ts",
+    "./test/**/*.ts"
+  ],
+  "exclude": [
+    "node_modules"
+  ]
+}
\ No newline at end of file