diff --git a/pom.xml b/pom.xml
index b95ff192af79..8ba2296e22c6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -197,6 +197,7 @@
sdk/postgresql
sdk/postgresqlflexibleserver
sdk/powerbidedicated
+ sdk/privatedns
sdk/programmableconnectivity
sdk/providerhub
sdk/purestorageblock
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/CHANGELOG.md b/sdk/privatedns/azure-resourcemanager-privatedns/CHANGELOG.md
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/CHANGELOG.md
rename to sdk/privatedns/azure-resourcemanager-privatedns/CHANGELOG.md
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/README.md b/sdk/privatedns/azure-resourcemanager-privatedns/README.md
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/README.md
rename to sdk/privatedns/azure-resourcemanager-privatedns/README.md
diff --git a/sdk/privatedns/azure-resourcemanager-privatedns/assets.json b/sdk/privatedns/azure-resourcemanager-privatedns/assets.json
new file mode 100644
index 000000000000..dcf27500a7fc
--- /dev/null
+++ b/sdk/privatedns/azure-resourcemanager-privatedns/assets.json
@@ -0,0 +1,6 @@
+{
+ "AssetsRepo": "Azure/azure-sdk-assets",
+ "AssetsRepoPrefixPath": "java",
+ "TagPrefix": "java/privatedns/azure-resourcemanager-privatedns",
+ "Tag": "java/privatedns/azure-resourcemanager-privatedns_10a66c0c1b"
+}
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/pom.xml b/sdk/privatedns/azure-resourcemanager-privatedns/pom.xml
similarity index 95%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/pom.xml
rename to sdk/privatedns/azure-resourcemanager-privatedns/pom.xml
index 5f3c4aeff88f..08e8780f48ae 100644
--- a/sdk/resourcemanager/azure-resourcemanager-privatedns/pom.xml
+++ b/sdk/privatedns/azure-resourcemanager-privatedns/pom.xml
@@ -61,7 +61,7 @@
com.azure.resourcemanager
azure-resourcemanager-resources
- 2.54.0-beta.1
+ 2.53.2
com.azure.resourcemanager
@@ -106,7 +106,7 @@
com.azure.resourcemanager
azure-resourcemanager-test
- 2.0.0-beta.3
+ 2.0.0-beta.2
test
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/PrivateDnsZoneManager.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/PrivateDnsZoneManager.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/PrivateDnsZoneManager.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/PrivateDnsZoneManager.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/PrivateDnsManagementClient.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/PrivateDnsManagementClient.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/PrivateDnsManagementClient.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/PrivateDnsManagementClient.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/PrivateZonesClient.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/PrivateZonesClient.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/PrivateZonesClient.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/PrivateZonesClient.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/RecordSetsClient.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/RecordSetsClient.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/RecordSetsClient.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/RecordSetsClient.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/VirtualNetworkLinksClient.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/VirtualNetworkLinksClient.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/VirtualNetworkLinksClient.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/VirtualNetworkLinksClient.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/PrivateZoneInner.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/PrivateZoneInner.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/PrivateZoneInner.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/PrivateZoneInner.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/PrivateZoneProperties.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/PrivateZoneProperties.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/PrivateZoneProperties.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/PrivateZoneProperties.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/RecordSetInner.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/RecordSetInner.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/RecordSetInner.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/RecordSetInner.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/RecordSetProperties.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/RecordSetProperties.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/RecordSetProperties.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/RecordSetProperties.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/VirtualNetworkLinkInner.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/VirtualNetworkLinkInner.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/VirtualNetworkLinkInner.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/VirtualNetworkLinkInner.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/VirtualNetworkLinkProperties.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/VirtualNetworkLinkProperties.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/VirtualNetworkLinkProperties.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/VirtualNetworkLinkProperties.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/package-info.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/package-info.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/package-info.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/models/package-info.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/package-info.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/package-info.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/package-info.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/fluent/package-info.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/ARecordSetImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/ARecordSetImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/ARecordSetImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/ARecordSetImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/ARecordSetsImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/ARecordSetsImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/ARecordSetsImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/ARecordSetsImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/AaaaRecordSetImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/AaaaRecordSetImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/AaaaRecordSetImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/AaaaRecordSetImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/AaaaRecordSetsImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/AaaaRecordSetsImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/AaaaRecordSetsImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/AaaaRecordSetsImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/CnameRecordSetImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/CnameRecordSetImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/CnameRecordSetImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/CnameRecordSetImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/CnameRecordSetsImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/CnameRecordSetsImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/CnameRecordSetsImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/CnameRecordSetsImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/MxRecordSetImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/MxRecordSetImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/MxRecordSetImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/MxRecordSetImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/MxRecordSetsImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/MxRecordSetsImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/MxRecordSetsImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/MxRecordSetsImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsManagementClientBuilder.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsManagementClientBuilder.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsManagementClientBuilder.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsManagementClientBuilder.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsManagementClientImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsManagementClientImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsManagementClientImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsManagementClientImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsRecordSetImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsRecordSetImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsRecordSetImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsRecordSetImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsRecordSetsBaseImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsRecordSetsBaseImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsRecordSetsBaseImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsRecordSetsBaseImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsRecordSetsImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsRecordSetsImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsRecordSetsImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsRecordSetsImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsZoneImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsZoneImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsZoneImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsZoneImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsZonesImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsZonesImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsZonesImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateDnsZonesImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateZonesClientImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateZonesClientImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateZonesClientImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PrivateZonesClientImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PtrRecordSetImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PtrRecordSetImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PtrRecordSetImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PtrRecordSetImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PtrRecordSetsImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PtrRecordSetsImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PtrRecordSetsImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/PtrRecordSetsImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/RecordSetsClientImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/RecordSetsClientImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/RecordSetsClientImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/RecordSetsClientImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/SoaRecordSetImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/SoaRecordSetImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/SoaRecordSetImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/SoaRecordSetImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/SrvRecordSetImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/SrvRecordSetImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/SrvRecordSetImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/SrvRecordSetImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/SrvRecordSetsImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/SrvRecordSetsImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/SrvRecordSetsImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/SrvRecordSetsImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/TxtRecordSetImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/TxtRecordSetImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/TxtRecordSetImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/TxtRecordSetImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/TxtRecordSetsImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/TxtRecordSetsImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/TxtRecordSetsImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/TxtRecordSetsImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/VirtualNetworkLinkImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/VirtualNetworkLinkImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/VirtualNetworkLinkImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/VirtualNetworkLinkImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/VirtualNetworkLinksClientImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/VirtualNetworkLinksClientImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/VirtualNetworkLinksClientImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/VirtualNetworkLinksClientImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/VirtualNetworkLinksImpl.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/VirtualNetworkLinksImpl.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/VirtualNetworkLinksImpl.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/implementation/VirtualNetworkLinksImpl.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/ARecord.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/ARecord.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/ARecord.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/ARecord.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/ARecordSet.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/ARecordSet.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/ARecordSet.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/ARecordSet.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/ARecordSets.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/ARecordSets.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/ARecordSets.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/ARecordSets.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/AaaaRecord.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/AaaaRecord.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/AaaaRecord.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/AaaaRecord.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/AaaaRecordSet.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/AaaaRecordSet.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/AaaaRecordSet.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/AaaaRecordSet.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/AaaaRecordSets.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/AaaaRecordSets.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/AaaaRecordSets.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/AaaaRecordSets.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/CnameRecord.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/CnameRecord.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/CnameRecord.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/CnameRecord.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/CnameRecordSet.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/CnameRecordSet.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/CnameRecordSet.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/CnameRecordSet.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/CnameRecordSets.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/CnameRecordSets.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/CnameRecordSets.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/CnameRecordSets.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/MxRecord.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/MxRecord.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/MxRecord.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/MxRecord.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/MxRecordSet.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/MxRecordSet.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/MxRecordSet.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/MxRecordSet.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/MxRecordSets.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/MxRecordSets.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/MxRecordSets.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/MxRecordSets.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PrivateDnsRecordSet.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PrivateDnsRecordSet.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PrivateDnsRecordSet.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PrivateDnsRecordSet.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PrivateDnsRecordSets.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PrivateDnsRecordSets.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PrivateDnsRecordSets.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PrivateDnsRecordSets.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PrivateDnsZone.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PrivateDnsZone.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PrivateDnsZone.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PrivateDnsZone.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PrivateDnsZones.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PrivateDnsZones.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PrivateDnsZones.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PrivateDnsZones.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PrivateZoneListResult.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PrivateZoneListResult.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PrivateZoneListResult.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PrivateZoneListResult.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/ProvisioningState.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/ProvisioningState.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/ProvisioningState.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/ProvisioningState.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PtrRecord.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PtrRecord.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PtrRecord.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PtrRecord.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PtrRecordSet.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PtrRecordSet.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PtrRecordSet.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PtrRecordSet.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PtrRecordSets.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PtrRecordSets.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PtrRecordSets.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/PtrRecordSets.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/RecordSetListResult.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/RecordSetListResult.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/RecordSetListResult.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/RecordSetListResult.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/RecordType.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/RecordType.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/RecordType.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/RecordType.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/ResolutionPolicy.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/ResolutionPolicy.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/ResolutionPolicy.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/ResolutionPolicy.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/SoaRecord.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/SoaRecord.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/SoaRecord.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/SoaRecord.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/SoaRecordSet.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/SoaRecordSet.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/SoaRecordSet.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/SoaRecordSet.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/SrvRecord.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/SrvRecord.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/SrvRecord.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/SrvRecord.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/SrvRecordSet.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/SrvRecordSet.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/SrvRecordSet.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/SrvRecordSet.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/SrvRecordSets.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/SrvRecordSets.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/SrvRecordSets.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/SrvRecordSets.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/TxtRecord.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/TxtRecord.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/TxtRecord.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/TxtRecord.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/TxtRecordSet.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/TxtRecordSet.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/TxtRecordSet.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/TxtRecordSet.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/TxtRecordSets.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/TxtRecordSets.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/TxtRecordSets.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/TxtRecordSets.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/VirtualNetworkLink.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/VirtualNetworkLink.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/VirtualNetworkLink.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/VirtualNetworkLink.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/VirtualNetworkLinkListResult.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/VirtualNetworkLinkListResult.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/VirtualNetworkLinkListResult.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/VirtualNetworkLinkListResult.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/VirtualNetworkLinkState.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/VirtualNetworkLinkState.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/VirtualNetworkLinkState.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/VirtualNetworkLinkState.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/VirtualNetworkLinks.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/VirtualNetworkLinks.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/VirtualNetworkLinks.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/VirtualNetworkLinks.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/package-info.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/package-info.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/package-info.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/models/package-info.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/package-info.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/package-info.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/package-info.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/com/azure/resourcemanager/privatedns/package-info.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/module-info.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/module-info.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/java/module-info.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/java/module-info.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-privatedns/proxy-config.json b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-privatedns/proxy-config.json
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-privatedns/proxy-config.json
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-privatedns/proxy-config.json
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-privatedns/reflect-config.json b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-privatedns/reflect-config.json
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-privatedns/reflect-config.json
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/resources/META-INF/native-image/com.azure.resourcemanager/azure-resourcemanager-privatedns/reflect-config.json
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/resources/azure-resourcemanager-privatedns.properties b/sdk/privatedns/azure-resourcemanager-privatedns/src/main/resources/azure-resourcemanager-privatedns.properties
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/main/resources/azure-resourcemanager-privatedns.properties
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/main/resources/azure-resourcemanager-privatedns.properties
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/samples/java/com/azure/resourcemanager/privatedns/ReadmeSamples.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/samples/java/com/azure/resourcemanager/privatedns/ReadmeSamples.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/samples/java/com/azure/resourcemanager/privatedns/ReadmeSamples.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/samples/java/com/azure/resourcemanager/privatedns/ReadmeSamples.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/test/java/com/azure/resourcemanager/privatedns/PrivateDnsZoneCnameRecordSetTests.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/test/java/com/azure/resourcemanager/privatedns/PrivateDnsZoneCnameRecordSetTests.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/test/java/com/azure/resourcemanager/privatedns/PrivateDnsZoneCnameRecordSetTests.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/test/java/com/azure/resourcemanager/privatedns/PrivateDnsZoneCnameRecordSetTests.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/test/java/com/azure/resourcemanager/privatedns/PrivateDnsZoneRecordSetETagTests.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/test/java/com/azure/resourcemanager/privatedns/PrivateDnsZoneRecordSetETagTests.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/test/java/com/azure/resourcemanager/privatedns/PrivateDnsZoneRecordSetETagTests.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/test/java/com/azure/resourcemanager/privatedns/PrivateDnsZoneRecordSetETagTests.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/test/java/com/azure/resourcemanager/privatedns/VirtualNetworkLinkETagTests.java b/sdk/privatedns/azure-resourcemanager-privatedns/src/test/java/com/azure/resourcemanager/privatedns/VirtualNetworkLinkETagTests.java
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/test/java/com/azure/resourcemanager/privatedns/VirtualNetworkLinkETagTests.java
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/test/java/com/azure/resourcemanager/privatedns/VirtualNetworkLinkETagTests.java
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/src/test/resources/junit-platform.properties b/sdk/privatedns/azure-resourcemanager-privatedns/src/test/resources/junit-platform.properties
similarity index 100%
rename from sdk/resourcemanager/azure-resourcemanager-privatedns/src/test/resources/junit-platform.properties
rename to sdk/privatedns/azure-resourcemanager-privatedns/src/test/resources/junit-platform.properties
diff --git a/sdk/privatedns/ci.yml b/sdk/privatedns/ci.yml
new file mode 100644
index 000000000000..63610c41ea92
--- /dev/null
+++ b/sdk/privatedns/ci.yml
@@ -0,0 +1,42 @@
+# NOTE: Please refer to https://aka.ms/azsdk/engsys/ci-yaml before editing this file.
+
+trigger:
+ branches:
+ include:
+ - main
+ - hotfix/*
+ - release/*
+ paths:
+ include:
+ - sdk/privatedns/
+ exclude:
+ - sdk/privatedns/azure-resourcemanager-privatedns/pom.xml
+
+pr:
+ branches:
+ include:
+ - main
+ - feature/*
+ - hotfix/*
+ - release/*
+ paths:
+ include:
+ - sdk/privatedns/
+ exclude:
+ - sdk/privatedns/azure-resourcemanager-privatedns/pom.xml
+
+parameters:
+- name: release_azureresourcemanagerprivatedns
+ displayName: 'azure-resourcemanager-privatedns'
+ type: boolean
+ default: false
+
+extends:
+ template: ../../eng/pipelines/templates/stages/archetype-sdk-client.yml
+ parameters:
+ ServiceDirectory: privatedns
+ Artifacts:
+ - name: azure-resourcemanager-privatedns
+ groupId: com.azure.resourcemanager
+ safeName: azureresourcemanagerprivatedns
+ releaseInBatch: ${{ parameters.release_azureresourcemanagerprivatedns }}
diff --git a/sdk/privatedns/pom.xml b/sdk/privatedns/pom.xml
new file mode 100644
index 000000000000..450f403b0d54
--- /dev/null
+++ b/sdk/privatedns/pom.xml
@@ -0,0 +1,14 @@
+
+
+ 4.0.0
+ com.azure
+ azure-privatedns-service
+ pom
+ 1.0.0
+
+ azure-resourcemanager-privatedns
+
+
diff --git a/sdk/resourcemanager/api-specs.json b/sdk/resourcemanager/api-specs.json
index 9d0b4d359784..84c26dc74487 100644
--- a/sdk/resourcemanager/api-specs.json
+++ b/sdk/resourcemanager/api-specs.json
@@ -198,7 +198,7 @@
"args": "--tag=package-policy-2016-12 --stream-style-serialization=false --enable-sync-stack=false"
},
"privatedns": {
- "dir": "azure-resourcemanager-privatedns",
+ "dir": "../privatedns/azure-resourcemanager-privatedns",
"source": "specification/privatedns/resource-manager/readme.md",
"package": "com.azure.resourcemanager.privatedns",
"args": "--tag=package-2024-06 --enable-sync-stack=false"
diff --git a/sdk/resourcemanager/azure-resourcemanager-privatedns/assets.json b/sdk/resourcemanager/azure-resourcemanager-privatedns/assets.json
deleted file mode 100644
index cbc27db04c22..000000000000
--- a/sdk/resourcemanager/azure-resourcemanager-privatedns/assets.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "AssetsRepo": "Azure/azure-sdk-assets",
- "AssetsRepoPrefixPath": "java",
- "TagPrefix": "java/resourcemanager/azure-resourcemanager-privatedns",
- "Tag": "java/resourcemanager/azure-resourcemanager-privatedns_16eda48a60"
-}
diff --git a/sdk/resourcemanager/azure-resourcemanager/pom.xml b/sdk/resourcemanager/azure-resourcemanager/pom.xml
index 9932a4997bba..2f9ca0837d74 100644
--- a/sdk/resourcemanager/azure-resourcemanager/pom.xml
+++ b/sdk/resourcemanager/azure-resourcemanager/pom.xml
@@ -161,7 +161,7 @@
com.azure.resourcemanager
azure-resourcemanager-privatedns
- 2.54.0-beta.1
+ 2.53.2
com.azure.resourcemanager
diff --git a/sdk/resourcemanager/ci.yml b/sdk/resourcemanager/ci.yml
index 61f17a55cc84..4fb6638d3e34 100644
--- a/sdk/resourcemanager/ci.yml
+++ b/sdk/resourcemanager/ci.yml
@@ -18,7 +18,6 @@ trigger:
- sdk/resourcemanager/azure-resourcemanager-eventhubs/pom.xml
- sdk/resourcemanager/azure-resourcemanager-monitor/pom.xml
- sdk/resourcemanager/azure-resourcemanager-perf/pom.xml
- - sdk/resourcemanager/azure-resourcemanager-privatedns/pom.xml
- sdk/resourcemanager/azure-resourcemanager-redis/pom.xml
- sdk/resourcemanager/azure-resourcemanager-resources/pom.xml
- sdk/resourcemanager/azure-resourcemanager-samples/pom.xml
@@ -46,7 +45,6 @@ pr:
- sdk/resourcemanager/azure-resourcemanager-eventhubs/pom.xml
- sdk/resourcemanager/azure-resourcemanager-monitor/pom.xml
- sdk/resourcemanager/azure-resourcemanager-perf/pom.xml
- - sdk/resourcemanager/azure-resourcemanager-privatedns/pom.xml
- sdk/resourcemanager/azure-resourcemanager-redis/pom.xml
- sdk/resourcemanager/azure-resourcemanager-resources/pom.xml
- sdk/resourcemanager/azure-resourcemanager-samples/pom.xml
@@ -80,10 +78,6 @@ parameters:
displayName: 'azure-resourcemanager-monitor'
type: boolean
default: true
-- name: release_azureresourcemanagerprivatedns
- displayName: 'azure-resourcemanager-privatedns'
- type: boolean
- default: true
- name: release_azureresourcemanagerredis
displayName: 'azure-resourcemanager-redis'
type: boolean
@@ -138,10 +132,6 @@ extends:
groupId: com.azure.resourcemanager
safeName: azureresourcemanagermonitor
releaseInBatch: ${{ parameters.release_azureresourcemanagermonitor }}
- - name: azure-resourcemanager-privatedns
- groupId: com.azure.resourcemanager
- safeName: azureresourcemanagerprivatedns
- releaseInBatch: ${{ parameters.release_azureresourcemanagerprivatedns }}
- name: azure-resourcemanager-redis
groupId: com.azure.resourcemanager
safeName: azureresourcemanagerredis
diff --git a/sdk/resourcemanager/pom.xml b/sdk/resourcemanager/pom.xml
index 34460f73d114..860827600e96 100644
--- a/sdk/resourcemanager/pom.xml
+++ b/sdk/resourcemanager/pom.xml
@@ -16,7 +16,6 @@
azure-resourcemanager-eventhubs
azure-resourcemanager-monitor
azure-resourcemanager-perf
- azure-resourcemanager-privatedns
azure-resourcemanager-resources
azure-resourcemanager-redis
azure-resourcemanager-samples
diff --git a/sdk/spring/pipeline/ClientFromSourcePom.xml b/sdk/spring/pipeline/ClientFromSourcePom.xml
index 08bca900b115..c5092964a457 100644
--- a/sdk/spring/pipeline/ClientFromSourcePom.xml
+++ b/sdk/spring/pipeline/ClientFromSourcePom.xml
@@ -49,7 +49,7 @@
../../resourcemanager/azure-resourcemanager-monitor/pom.xml
../../msi/azure-resourcemanager-msi/pom.xml
../../network/azure-resourcemanager-network/pom.xml
- ../../resourcemanager/azure-resourcemanager-privatedns/pom.xml
+ ../../privatedns/azure-resourcemanager-privatedns/pom.xml
../../resourcemanager/azure-resourcemanager-redis/pom.xml
../../resourcemanager/azure-resourcemanager-resources/pom.xml
../../search/azure-resourcemanager-search/pom.xml
diff --git a/sdk/spring/pipeline/compatibility-tests-job.yml b/sdk/spring/pipeline/compatibility-tests-job.yml
index 8101b88b2dc2..4c0beb93c21f 100644
--- a/sdk/spring/pipeline/compatibility-tests-job.yml
+++ b/sdk/spring/pipeline/compatibility-tests-job.yml
@@ -46,6 +46,7 @@ jobs:
- 'sdk/monitor'
- 'sdk/msi/azure-resourcemanager-msi'
- 'sdk/network'
+ - 'sdk/privatedns/azure-resourcemanager-privatedns'
- 'sdk/spring'
- 'sdk/parents/azure-client-sdk-parent'
- 'sdk/parents/azure-client-sdk-parent'