From e9dca46cf46b9bfe061f8bf009e419c72104d852 Mon Sep 17 00:00:00 2001 From: xiaofeicao Date: Mon, 11 Apr 2022 21:53:21 +0800 Subject: [PATCH 1/2] set `x-ms-client-flatten` to `false` in `arcSettings.json`, `clusters.json` and `extensions.json` --- .../azurestackhci/resource-manager/readme.java.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/specification/azurestackhci/resource-manager/readme.java.md b/specification/azurestackhci/resource-manager/readme.java.md index bf96908f4e24..10ee80ca8b75 100644 --- a/specification/azurestackhci/resource-manager/readme.java.md +++ b/specification/azurestackhci/resource-manager/readme.java.md @@ -10,6 +10,19 @@ namespace: com.microsoft.azure.management.azurestackhci license-header: MICROSOFT_MIT_NO_CODEGEN payload-flattening-threshold: 1 output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-azurestackhci +directive: + - from: arcSettings.json + where: $.definitions.ArcSetting.properties.systemData + transform: $['x-ms-client-flatten'] = false + reason: systemData should not be flattened + - from: clusters.json + where: $.definitions.Cluster.properties.systemData + transform: $['x-ms-client-flatten'] = false + reason: systemData should not be flattened + - from: arcSettings.json + where: $.definitions.Extension.properties.systemData + transform: $['x-ms-client-flatten'] = false + reason: systemData should not be flattened ``` # Validation From 5d27f5b1d426c6174faf1fce8d573569aa3b0a70 Mon Sep 17 00:00:00 2001 From: xiaofeicao Date: Tue, 12 Apr 2022 09:52:02 +0800 Subject: [PATCH 2/2] fix extensions --- specification/azurestackhci/resource-manager/readme.java.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specification/azurestackhci/resource-manager/readme.java.md b/specification/azurestackhci/resource-manager/readme.java.md index 10ee80ca8b75..15b845a9677e 100644 --- a/specification/azurestackhci/resource-manager/readme.java.md +++ b/specification/azurestackhci/resource-manager/readme.java.md @@ -19,7 +19,7 @@ directive: where: $.definitions.Cluster.properties.systemData transform: $['x-ms-client-flatten'] = false reason: systemData should not be flattened - - from: arcSettings.json + - from: extensions.json where: $.definitions.Extension.properties.systemData transform: $['x-ms-client-flatten'] = false reason: systemData should not be flattened