From 05b8d6e0e070d0109bf11d02709a788c3b1c9f2f Mon Sep 17 00:00:00 2001 From: ArcturusZhang Date: Fri, 28 May 2021 12:34:32 +0800 Subject: [PATCH 1/4] introduce monitor track 2 configurations --- specification/monitor/resource-manager/readme.go.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/specification/monitor/resource-manager/readme.go.md b/specification/monitor/resource-manager/readme.go.md index 518dbd0706d2..842c8eb3b68a 100644 --- a/specification/monitor/resource-manager/readme.go.md +++ b/specification/monitor/resource-manager/readme.go.md @@ -2,13 +2,21 @@ These settings apply only when `--go` is specified on the command line. -``` yaml $(go) +``` yaml $(go) && !$(track2) go: license-header: MICROSOFT_MIT_NO_VERSION namespace: insights clear-output-folder: true ``` +``` yaml $(go) && $(track2) +license-header: MICROSOFT_MIT_NO_VERSION +module-name: sdk/monitor/arminsights +module: github.com/Azure/azure-sdk-for-go/$(module-name) +output-folder: $(go-sdk-folder)/$(module-name) +azure-arm: true +``` + ### Go multi-api ``` yaml $(go) && $(multiapi) From 9cefc24dafbcfb3c403919ab22cfd9e3a7fc9ae8 Mon Sep 17 00:00:00 2001 From: ArcturusZhang Date: Fri, 28 May 2021 12:42:40 +0800 Subject: [PATCH 2/4] add directive to solve the duplicate schema error --- specification/monitor/resource-manager/readme.go.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/specification/monitor/resource-manager/readme.go.md b/specification/monitor/resource-manager/readme.go.md index 842c8eb3b68a..cf59a9569b9c 100644 --- a/specification/monitor/resource-manager/readme.go.md +++ b/specification/monitor/resource-manager/readme.go.md @@ -15,6 +15,12 @@ module-name: sdk/monitor/arminsights module: github.com/Azure/azure-sdk-for-go/$(module-name) output-folder: $(go-sdk-folder)/$(module-name) azure-arm: true + +directive: + - from: scheduledQueryRule_API.json + where: "$.definitions.Resource" + transform: > + $["x-ms-client-name"] = "TrackedEntityResource"; ``` ### Go multi-api From 49fe1c0af3e9389c45cb981275984ff66b32b141 Mon Sep 17 00:00:00 2001 From: ArcturusZhang Date: Wed, 30 Jun 2021 08:08:50 +0800 Subject: [PATCH 3/4] update package name --- specification/monitor/resource-manager/readme.go.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specification/monitor/resource-manager/readme.go.md b/specification/monitor/resource-manager/readme.go.md index cf59a9569b9c..d474702641a8 100644 --- a/specification/monitor/resource-manager/readme.go.md +++ b/specification/monitor/resource-manager/readme.go.md @@ -11,7 +11,7 @@ go: ``` yaml $(go) && $(track2) license-header: MICROSOFT_MIT_NO_VERSION -module-name: sdk/monitor/arminsights +module-name: sdk/monitor/armmonitor module: github.com/Azure/azure-sdk-for-go/$(module-name) output-folder: $(go-sdk-folder)/$(module-name) azure-arm: true From 3c67592066e75e1e972d7ce54d9aa67782d947c5 Mon Sep 17 00:00:00 2001 From: ArcturusZhang Date: Wed, 30 Jun 2021 08:31:34 +0800 Subject: [PATCH 4/4] append a comment for the reason of directive --- specification/monitor/resource-manager/readme.go.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specification/monitor/resource-manager/readme.go.md b/specification/monitor/resource-manager/readme.go.md index d474702641a8..b43811414af7 100644 --- a/specification/monitor/resource-manager/readme.go.md +++ b/specification/monitor/resource-manager/readme.go.md @@ -17,7 +17,7 @@ output-folder: $(go-sdk-folder)/$(module-name) azure-arm: true directive: - - from: scheduledQueryRule_API.json + - from: scheduledQueryRule_API.json # this is to resolve the duplicated schema issue in this swagger where: "$.definitions.Resource" transform: > $["x-ms-client-name"] = "TrackedEntityResource";