From f1e08b868acc22621991ee8f11f6069869f1cfe9 Mon Sep 17 00:00:00 2001 From: kazrael2119 <98569699+kazrael2119@users.noreply.github.com> Date: Tue, 9 Jul 2024 10:17:03 +0800 Subject: [PATCH 1/2] move directive to readme.md to avoid unnecessary breaking changes for all languages --- .../liftrqumulo/resource-manager/readme.go.md | 25 ------------------ .../liftrqumulo/resource-manager/readme.md | 25 ++++++++++++++++++ .../resource-manager/readme.typescript.md | 26 ------------------- 3 files changed, 25 insertions(+), 51 deletions(-) diff --git a/specification/liftrqumulo/resource-manager/readme.go.md b/specification/liftrqumulo/resource-manager/readme.go.md index 0a58d895d454..6b8f28b1d784 100644 --- a/specification/liftrqumulo/resource-manager/readme.go.md +++ b/specification/liftrqumulo/resource-manager/readme.go.md @@ -8,29 +8,4 @@ module-name: sdk/resourcemanager/liftrqumulo/armqumulo module: github.com/Azure/azure-sdk-for-go/$(module-name) output-folder: $(go-sdk-folder)/$(module-name) azure-arm: true -directive: - - rename-model: - from: 'LiftrBase.Storage.FileSystemResourceUpdate' - to: FileSystemResourceUpdate - - rename-model: - from: 'LiftrBase.Storage.FileSystemResource' - to: FileSystemResource - - rename-model: - from: 'LiftrBase.Storage.FileSystemResourceUpdateProperties' - to: FileSystemResourceUpdateProperties - - rename-model: - from: 'LiftrBase.Storage.FileSystemResourceProperties' - to: FileSystemResourceProperties - - rename-model: - from: 'LiftrBase.MarketplaceDetails' - to: MarketplaceDetails - - rename-model: - from: 'LiftrBase.MarketplaceSubscriptionStatus' - to: MarketplaceSubscriptionStatus - - rename-model: - from: 'LiftrBase.UserDetails' - to: UserDetails - - rename-model: - from: 'LiftrBase.ProvisioningState' - to: ProvisioningState ``` \ No newline at end of file diff --git a/specification/liftrqumulo/resource-manager/readme.md b/specification/liftrqumulo/resource-manager/readme.md index f7cd7746a285..d6fd1514d04e 100644 --- a/specification/liftrqumulo/resource-manager/readme.md +++ b/specification/liftrqumulo/resource-manager/readme.md @@ -28,6 +28,31 @@ These are the global settings for the Qumulo.Storage. openapi-type: arm openapi-subtype: rpaas tag: package-2024-06-19 +directive: + - rename-model: + from: 'LiftrBase.Storage.FileSystemResourceUpdate' + to: FileSystemResourceUpdate + - rename-model: + from: 'LiftrBase.Storage.FileSystemResource' + to: FileSystemResource + - rename-model: + from: 'LiftrBase.Storage.FileSystemResourceUpdateProperties' + to: FileSystemResourceUpdateProperties + - rename-model: + from: 'LiftrBase.Storage.FileSystemResourceProperties' + to: FileSystemResourceProperties + - rename-model: + from: 'LiftrBase.MarketplaceDetails' + to: MarketplaceDetails + - rename-model: + from: 'LiftrBase.MarketplaceSubscriptionStatus' + to: MarketplaceSubscriptionStatus + - rename-model: + from: 'LiftrBase.UserDetails' + to: UserDetails + - rename-model: + from: 'LiftrBase.ProvisioningState' + to: ProvisioningState ``` diff --git a/specification/liftrqumulo/resource-manager/readme.typescript.md b/specification/liftrqumulo/resource-manager/readme.typescript.md index d76e0cab6129..3a02e4bea4c1 100644 --- a/specification/liftrqumulo/resource-manager/readme.typescript.md +++ b/specification/liftrqumulo/resource-manager/readme.typescript.md @@ -10,30 +10,4 @@ typescript: output-folder: "$(typescript-sdks-folder)/sdk/liftrqumulo/arm-qumulo" payload-flattening-threshold: 1 generate-metadata: true - -directive: - - rename-model: - from: 'LiftrBase.Storage.FileSystemResourceUpdate' - to: FileSystemResourceUpdate - - rename-model: - from: 'LiftrBase.Storage.FileSystemResource' - to: FileSystemResource - - rename-model: - from: 'LiftrBase.Storage.FileSystemResourceUpdateProperties' - to: FileSystemResourceUpdateProperties - - rename-model: - from: 'LiftrBase.Storage.FileSystemResourceProperties' - to: FileSystemResourceProperties - - rename-model: - from: 'LiftrBase.MarketplaceDetails' - to: MarketplaceDetails - - rename-model: - from: 'LiftrBase.MarketplaceSubscriptionStatus' - to: MarketplaceSubscriptionStatus - - rename-model: - from: 'LiftrBase.UserDetails' - to: UserDetails - - rename-model: - from: 'LiftrBase.ProvisioningState' - to: ProvisioningState ``` From 867bfce5466992c489b98b72ebdd15eabb799feb Mon Sep 17 00:00:00 2001 From: kazrael2119 <98569699+kazrael2119@users.noreply.github.com> Date: Tue, 9 Jul 2024 10:35:47 +0800 Subject: [PATCH 2/2] update suppressions --- .../liftrqumulo/resource-manager/sdk-suppressions.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/specification/liftrqumulo/resource-manager/sdk-suppressions.yaml b/specification/liftrqumulo/resource-manager/sdk-suppressions.yaml index 38ec1fd82d93..fc6ce288b542 100644 --- a/specification/liftrqumulo/resource-manager/sdk-suppressions.yaml +++ b/specification/liftrqumulo/resource-manager/sdk-suppressions.yaml @@ -7,3 +7,10 @@ suppressions: - Field `InitialCapacity` of struct `FileSystemResourceProperties` has been removed - Type of `FileSystemResourceProperties.StorageSKU` has been changed from `*StorageSKU` to `*string` - "`ProvisioningStateNotSpecified` from enum `ProvisioningState` has been removed" + azure-sdk-for-js: + - package: '@azure/arm-qumulo' + breaking-changes: + - Interface FileSystemResource no longer has parameter initialCapacity + - Interface FileSystemResourceUpdateProperties no longer has parameter clusterLoginUrl + - Interface FileSystemResourceUpdateProperties no longer has parameter privateIPs + - Type of parameter storageSku of interface FileSystemResource is changed from StorageSku to string