From 4f1e7a134540720ba91bac2f4c67cce580855a48 Mon Sep 17 00:00:00 2001 From: kazrael2119 <98569699+kazrael2119@users.noreply.github.com> Date: Thu, 20 Jul 2023 11:02:19 +0800 Subject: [PATCH 1/2] add directive in containerregistry ts.md --- .../resource-manager/readme.typescript.md | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/specification/containerregistry/resource-manager/readme.typescript.md b/specification/containerregistry/resource-manager/readme.typescript.md index 892de536d210..3126020db604 100644 --- a/specification/containerregistry/resource-manager/readme.typescript.md +++ b/specification/containerregistry/resource-manager/readme.typescript.md @@ -17,4 +17,30 @@ typescript: package-name: "@azure/arm-containerregistry" output-folder: "$(typescript-sdks-folder)/sdk/containerregistry/arm-containerregistry" generate-metadata: true + +directive: + - from: containerregistry_build.json + where: $.definitions.TaskRun.properties + transform: > + $['identity']['$ref'] = "../2023-06-01-preview/containerregistry.json#/definitions/IdentityProperties"; + - from: containerregistry_build.json + where: $.definitions.Task.properties + transform: > + $['identity']['$ref'] = "../2023-06-01-preview/containerregistry.json#/definitions/IdentityProperties"; + - from: containerregistry_build.json + where: $.definitions.TaskRunUpdateParameters.properties + transform: > + $['identity']['$ref'] = "../2023-06-01-preview/containerregistry.json#/definitions/IdentityProperties"; + - from: containerregistry_build.json + where: $.definitions.TaskUpdateParameters.properties + transform: > + $['identity']['$ref'] = "../2023-06-01-preview/containerregistry.json#/definitions/IdentityProperties"; + - from: containerregistry_build.json + where: $.definitions + transform: > + delete $.IdentityProperties; + - from: containerregistry_build.json + where: $.definitions + transform: > + delete $.UserIdentityProperties; ``` From 241397aafd74aaad6161cd0058449f9eb6d5163c Mon Sep 17 00:00:00 2001 From: kazrael2119 <98569699+kazrael2119@users.noreply.github.com> Date: Thu, 7 Sep 2023 11:12:52 +0800 Subject: [PATCH 2/2] update --- .../resource-manager/readme.typescript.md | 26 ++++++------------- 1 file changed, 8 insertions(+), 18 deletions(-) diff --git a/specification/containerregistry/resource-manager/readme.typescript.md b/specification/containerregistry/resource-manager/readme.typescript.md index 3126020db604..aa6cb703e49f 100644 --- a/specification/containerregistry/resource-manager/readme.typescript.md +++ b/specification/containerregistry/resource-manager/readme.typescript.md @@ -20,27 +20,17 @@ typescript: directive: - from: containerregistry_build.json - where: $.definitions.TaskRun.properties + where: $.definitions.IdentityProperties.properties transform: > - $['identity']['$ref'] = "../2023-06-01-preview/containerregistry.json#/definitions/IdentityProperties"; + $.principalId['readOnly'] = true; + $.tenantId['readOnly'] = true; - from: containerregistry_build.json - where: $.definitions.Task.properties + where: $.definitions.UserIdentityProperties.properties transform: > - $['identity']['$ref'] = "../2023-06-01-preview/containerregistry.json#/definitions/IdentityProperties"; + $.principalId['readOnly'] = true; + $.clientId['readOnly'] = true; - from: containerregistry_build.json - where: $.definitions.TaskRunUpdateParameters.properties + where: $.definitions.ErrorResponse transform: > - $['identity']['$ref'] = "../2023-06-01-preview/containerregistry.json#/definitions/IdentityProperties"; - - from: containerregistry_build.json - where: $.definitions.TaskUpdateParameters.properties - transform: > - $['identity']['$ref'] = "../2023-06-01-preview/containerregistry.json#/definitions/IdentityProperties"; - - from: containerregistry_build.json - where: $.definitions - transform: > - delete $.IdentityProperties; - - from: containerregistry_build.json - where: $.definitions - transform: > - delete $.UserIdentityProperties; + $['x-ms-client-name'] = 'ErrorResponseForContainerRegistry'; ```