diff --git a/eng/versioning/version_client.txt b/eng/versioning/version_client.txt
index 1e333b14eb26..2609fc23e85c 100644
--- a/eng/versioning/version_client.txt
+++ b/eng/versioning/version_client.txt
@@ -314,7 +314,7 @@ com.azure.resourcemanager:azure-resourcemanager-eventgrid;1.2.0;1.3.0-beta.2
com.azure.resourcemanager:azure-resourcemanager-healthbot;1.1.0;1.2.0
com.azure.resourcemanager:azure-resourcemanager-confluent;1.2.0;1.3.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-digitaltwins;1.3.0;1.4.0-beta.1
-com.azure.resourcemanager:azure-resourcemanager-netapp;2.1.0;2.2.0-beta.1
+com.azure.resourcemanager:azure-resourcemanager-netapp;2.1.0;2.2.0
com.azure.resourcemanager:azure-resourcemanager-storagecache;1.1.0;1.2.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-redisenterprise;2.1.0;2.2.0-beta.1
com.azure.resourcemanager:azure-resourcemanager-hybridkubernetes;1.0.0;1.1.0-beta.2
diff --git a/sdk/netapp/azure-resourcemanager-netapp/CHANGELOG.md b/sdk/netapp/azure-resourcemanager-netapp/CHANGELOG.md
index d397d605ca6d..4305f3b3b15a 100644
--- a/sdk/netapp/azure-resourcemanager-netapp/CHANGELOG.md
+++ b/sdk/netapp/azure-resourcemanager-netapp/CHANGELOG.md
@@ -1,14 +1,8 @@
# Release History
-## 2.2.0-beta.1 (Unreleased)
+## 2.2.0 (2026-03-12)
-### Features Added
-
-### Breaking Changes
-
-### Bugs Fixed
-
-### Other Changes
+- Azure Resource Manager NetAppFiles client library for Java. This package contains Microsoft Azure SDK for NetAppFiles Management SDK. Microsoft NetApp Files Azure Resource Provider specification. Package api-version 2025-12-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
## 2.1.0 (2026-02-26)
diff --git a/sdk/netapp/azure-resourcemanager-netapp/README.md b/sdk/netapp/azure-resourcemanager-netapp/README.md
index 1721a562c1b1..38d6dfd515f6 100644
--- a/sdk/netapp/azure-resourcemanager-netapp/README.md
+++ b/sdk/netapp/azure-resourcemanager-netapp/README.md
@@ -32,7 +32,7 @@ Various documentation is available to help you get started
com.azure.resourcemanager
azure-resourcemanager-netapp
- 2.1.0
+ 2.2.0
```
[//]: # ({x-version-update-end})
diff --git a/sdk/netapp/azure-resourcemanager-netapp/pom.xml b/sdk/netapp/azure-resourcemanager-netapp/pom.xml
index fc930086d04b..f9f8193e35e1 100644
--- a/sdk/netapp/azure-resourcemanager-netapp/pom.xml
+++ b/sdk/netapp/azure-resourcemanager-netapp/pom.xml
@@ -14,7 +14,7 @@
com.azure.resourcemanager
azure-resourcemanager-netapp
- 2.2.0-beta.1
+ 2.2.0
jar
Microsoft Azure SDK for NetAppFiles Management
@@ -45,7 +45,6 @@
UTF-8
0
0
- true
diff --git a/sdk/netapp/azure-resourcemanager-netapp/src/test/java/com/azure/resourcemanager/netapp/generated/ManagedServiceIdentityTests.java b/sdk/netapp/azure-resourcemanager-netapp/src/test/java/com/azure/resourcemanager/netapp/generated/ManagedServiceIdentityTests.java
index 1305165e275b..a51f8cb5a458 100644
--- a/sdk/netapp/azure-resourcemanager-netapp/src/test/java/com/azure/resourcemanager/netapp/generated/ManagedServiceIdentityTests.java
+++ b/sdk/netapp/azure-resourcemanager-netapp/src/test/java/com/azure/resourcemanager/netapp/generated/ManagedServiceIdentityTests.java
@@ -16,7 +16,7 @@ public final class ManagedServiceIdentityTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
ManagedServiceIdentity model = BinaryData.fromString(
- "{\"principalId\":\"bb88d097-3dc8-4dbf-9242-8fac0cbbf243\",\"tenantId\":\"bb9b6b2c-1d93-4c7e-bef7-3e7f4c5a3b08\",\"type\":\"None\",\"userAssignedIdentities\":{\"kbnujr\":{\"principalId\":\"57cfe811-aed5-411d-b125-be5bf10fc7a3\",\"clientId\":\"199636da-b1e6-4f2e-930b-3838417f5d67\"},\"tylbfpncurdoiw\":{\"principalId\":\"17612c6f-d743-484d-8a3f-ef229027dfe5\",\"clientId\":\"17dcdc62-05b1-4668-9dd7-1d0f01d31a89\"}}}")
+ "{\"principalId\":\"d85b8df1-d140-4968-95bc-5f3ff1321f99\",\"tenantId\":\"dc679fda-0afe-45a3-a4ed-174ae06e0520\",\"type\":\"None\",\"userAssignedIdentities\":{\"kbnujr\":{\"principalId\":\"6f43b001-68c0-4a75-aaa8-990b05f6b0f8\",\"clientId\":\"11538bac-b644-4d04-a6ea-34b3cd590c6f\"},\"tylbfpncurdoiw\":{\"principalId\":\"6389e699-8c91-42ae-a2b3-cb47e15d7123\",\"clientId\":\"2cdac9f3-4e4d-4e10-a04a-c3475cdc8660\"}}}")
.toObject(ManagedServiceIdentity.class);
Assertions.assertEquals(ManagedServiceIdentityType.NONE, model.type());
}
diff --git a/sdk/netapp/azure-resourcemanager-netapp/src/test/java/com/azure/resourcemanager/netapp/generated/UserAssignedIdentityTests.java b/sdk/netapp/azure-resourcemanager-netapp/src/test/java/com/azure/resourcemanager/netapp/generated/UserAssignedIdentityTests.java
index 2d044d114dd3..262c438a768f 100644
--- a/sdk/netapp/azure-resourcemanager-netapp/src/test/java/com/azure/resourcemanager/netapp/generated/UserAssignedIdentityTests.java
+++ b/sdk/netapp/azure-resourcemanager-netapp/src/test/java/com/azure/resourcemanager/netapp/generated/UserAssignedIdentityTests.java
@@ -11,7 +11,7 @@ public final class UserAssignedIdentityTests {
@org.junit.jupiter.api.Test
public void testDeserialize() throws Exception {
UserAssignedIdentity model = BinaryData.fromString(
- "{\"principalId\":\"8a8fb66c-0e23-4b3d-b0c6-38fe97804c92\",\"clientId\":\"c14c0285-3611-4b36-89e2-61a30803f481\"}")
+ "{\"principalId\":\"6b8995af-0ff0-44bf-b1d3-2154bbcf612f\",\"clientId\":\"ae48044b-7225-4945-933b-ceb52914db6a\"}")
.toObject(UserAssignedIdentity.class);
}
diff --git a/sdk/netapp/azure-resourcemanager-netapp/tsp-location.yaml b/sdk/netapp/azure-resourcemanager-netapp/tsp-location.yaml
index ee674f319e34..f3891df9e927 100644
--- a/sdk/netapp/azure-resourcemanager-netapp/tsp-location.yaml
+++ b/sdk/netapp/azure-resourcemanager-netapp/tsp-location.yaml
@@ -1,4 +1,4 @@
directory: specification/netapp/resource-manager/Microsoft.NetApp/NetApp
-commit: 05d1c25a769ec0cbf9ea44dac56b9e795eea92d7
+commit: 8b3c0253cc35ce32eb17b148c1854cafc28a4e44
repo: Azure/azure-rest-api-specs
additionalDirectories: