diff --git a/specification/vmware/resource-manager/readme.go.md b/specification/vmware/resource-manager/readme.go.md index e9640cb2376b..e87cab9ed449 100644 --- a/specification/vmware/resource-manager/readme.go.md +++ b/specification/vmware/resource-manager/readme.go.md @@ -15,6 +15,13 @@ module-name: sdk/resourcemanager/avs/armavs module: github.com/Azure/azure-sdk-for-go/$(module-name) output-folder: $(go-sdk-folder)/$(module-name) azure-arm: true +directive: +- from: managedidentity.json + where: definitions.SystemAssignedServiceIdentity + transform: $["x-ms-client-name"] = "PrivateCloudIdentity" +- from: managedidentity.json + where: definitions.SystemAssignedServiceIdentityType + transform: $["x-ms-enum"].name = "ResourceIdentityType" ``` ### Go multi-api diff --git a/specification/vmware/resource-manager/readme.java.md b/specification/vmware/resource-manager/readme.java.md index e49a64596c7c..a77677691c5e 100644 --- a/specification/vmware/resource-manager/readme.java.md +++ b/specification/vmware/resource-manager/readme.java.md @@ -4,86 +4,17 @@ These settings apply only when `--java` is specified on the command line. Please also specify `--azure-libraries-for-java-folder=`. ``` yaml $(java) -azure-arm: true -fluent: true -namespace: com.microsoft.azure.management.avs override-client-name: AvsClient -license-header: MICROSOFT_MIT_NO_CODEGEN -output-folder: $(azure-libraries-for-java-folder)/azure-mgmt-avs -``` - -### Java multi-api - -``` yaml $(java) && $(multiapi) -batch: - - tag: package-2021-12-01 - - tag: package-2021-06-01 - - tag: package-2021-01-01-preview - - tag: package-2020-07-17-preview - - tag: package-2020-03-20 -``` - -### Tag: package-2021-12-01 and java - -These settings apply only when `--tag=package-2021-12-01 --java` is specified on the command line. -Please also specify the `--azure-libraries-for-java-folder=`. - -``` yaml $(tag) == 'package-2021-12-01' && $(java) && $(multiapi) -java: - namespace: com.microsoft.azure.management.avs.v2021_12_01 - output-folder: $(azure-libraries-for-java-folder)/sdk/avs/mgmt-v2021_12_01 -regenerate-manager: true -generate-interface: true -``` - -### Tag: package-2021-06-01 and java - -These settings apply only when `--tag=package-2021-06-01 --java` is specified on the command line. -Please also specify the `--azure-libraries-for-java-folder=`. - -``` yaml $(tag) == 'package-2021-06-01' && $(java) && $(multiapi) -java: - namespace: com.microsoft.azure.management.avs.v2021_06_01 - output-folder: $(azure-libraries-for-java-folder)/sdk/avs/mgmt-v2021_06_01 -regenerate-manager: true -generate-interface: true -``` - -### Tag: package-2021-01-01-preview and java - -These settings apply only when `--tag=package-2021-01-01-preview -java` is specified on the command line. -Please also specify the `--azure-libraries-for-java-folder=`. - -``` yaml $(tag) == 'package-2021-01-01-preview' && $(java) && $(multiapi) -java: - namespace: com.microsoft.azure.management.avs.v2021_01_01_preview - output-folder: $(azure-libraries-for-java-folder)/sdk/avs/mgmt-v2021_01_01_preview -regenerate-manager: true -generate-interface: true -``` - -### Tag: package-2020-07-17-preview and java - -These settings apply only when `--tag=package-2020-07-17-preview -java` is specified on the command line. -Please also specify the `--azure-libraries-for-java-folder=`. - -``` yaml $(tag) == 'package-2020-07-17-preview' && $(java) && $(multiapi) -java: - namespace: com.microsoft.azure.management.avs.v2020_07_17_preview - output-folder: $(azure-libraries-for-java-folder)/sdk/avs/mgmt-v2020_07_17_preview -regenerate-manager: true -generate-interface: true -``` - -### Tag: package-2020-03-20 and java - -These settings apply only when `--tag=package-2020-03-20 --java` is specified on the command line. -Please also specify the `--azure-libraries-for-java-folder=`. - -``` yaml $(tag) == 'package-2020-03-20' && $(java) && $(multiapi) -java: - namespace: com.microsoft.azure.management.avs.v2020_03_20 - output-folder: $(azure-libraries-for-java-folder)/sdk/avs/mgmt-v2020_03_20 -regenerate-manager: true -generate-interface: true +uuid-as-string: true + +directive: +- from: managedidentity.json + where: definitions.SystemAssignedServiceIdentity + transform: $["x-ms-client-name"] = "PrivateCloudIdentity" +- from: managedidentity.json + where: definitions.SystemAssignedServiceIdentityType + transform: $["x-ms-enum"].name = "ResourceIdentityType" +- from: vmware.json + where: definitions.Addon.properties.properties + transform: $["x-ms-mutability"] = undefined ``` diff --git a/specification/vmware/resource-manager/readme.python.md b/specification/vmware/resource-manager/readme.python.md index f672623bec1a..66079d0519e8 100644 --- a/specification/vmware/resource-manager/readme.python.md +++ b/specification/vmware/resource-manager/readme.python.md @@ -18,3 +18,13 @@ clear-output-folder: true no-namespace-folders: true output-folder: $(python-sdks-folder)/compute/azure-mgmt-avs/azure/mgmt/avs ``` + +``` yaml $(python) +directive: +- from: managedidentity.json + where: definitions.SystemAssignedServiceIdentity + transform: $["x-ms-client-name"] = "PrivateCloudIdentity" +- from: managedidentity.json + where: definitions.SystemAssignedServiceIdentityType + transform: $["x-ms-enum"].name = "ResourceIdentityType" +``` diff --git a/specification/vmware/resource-manager/readme.typescript.md b/specification/vmware/resource-manager/readme.typescript.md index c6984e869dc1..960eed8a1d0f 100644 --- a/specification/vmware/resource-manager/readme.typescript.md +++ b/specification/vmware/resource-manager/readme.typescript.md @@ -13,3 +13,13 @@ typescript: payload-flattening-threshold: 1 generate-metadata: true ``` + +```yaml $(typescript) +directive: +- from: managedidentity.json + where: definitions.SystemAssignedServiceIdentity + transform: $["x-ms-client-name"] = "PrivateCloudIdentity" +- from: managedidentity.json + where: definitions.SystemAssignedServiceIdentityType + transform: $["x-ms-enum"].name = "ResourceIdentityType" +```