diff --git a/src/KeyVault/KeyVault.Sdk/Customized/NetworkRuleSet.cs b/src/KeyVault/KeyVault.Management.Sdk/Customized/NetworkRuleSet.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Customized/NetworkRuleSet.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Customized/NetworkRuleSet.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/IKeyVaultManagementClient.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/IKeyVaultManagementClient.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/IKeyVaultManagementClient.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/IKeyVaultManagementClient.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/IMHSMPrivateEndpointConnectionsOperations.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/IMHSMPrivateEndpointConnectionsOperations.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/IMHSMPrivateEndpointConnectionsOperations.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/IMHSMPrivateEndpointConnectionsOperations.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/IMHSMPrivateLinkResourcesOperations.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/IMHSMPrivateLinkResourcesOperations.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/IMHSMPrivateLinkResourcesOperations.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/IMHSMPrivateLinkResourcesOperations.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/IMHSMRegionsOperations.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/IMHSMRegionsOperations.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/IMHSMRegionsOperations.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/IMHSMRegionsOperations.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/IManagedHsmsOperations.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/IManagedHsmsOperations.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/IManagedHsmsOperations.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/IManagedHsmsOperations.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/IPrivateEndpointConnectionsOperations.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/IPrivateEndpointConnectionsOperations.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/IPrivateEndpointConnectionsOperations.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/IPrivateEndpointConnectionsOperations.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/IPrivateLinkResourcesOperations.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/IPrivateLinkResourcesOperations.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/IPrivateLinkResourcesOperations.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/IPrivateLinkResourcesOperations.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/IVaultsOperations.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/IVaultsOperations.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/IVaultsOperations.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/IVaultsOperations.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/KeyVaultManagementClient.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/KeyVaultManagementClient.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/KeyVaultManagementClient.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/KeyVaultManagementClient.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/MHSMPrivateEndpointConnectionsOperations.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/MHSMPrivateEndpointConnectionsOperations.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/MHSMPrivateEndpointConnectionsOperations.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/MHSMPrivateEndpointConnectionsOperations.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/MHSMPrivateEndpointConnectionsOperationsExtensions.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/MHSMPrivateEndpointConnectionsOperationsExtensions.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/MHSMPrivateEndpointConnectionsOperationsExtensions.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/MHSMPrivateEndpointConnectionsOperationsExtensions.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/MHSMPrivateLinkResourcesOperations.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/MHSMPrivateLinkResourcesOperations.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/MHSMPrivateLinkResourcesOperations.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/MHSMPrivateLinkResourcesOperations.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/MHSMPrivateLinkResourcesOperationsExtensions.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/MHSMPrivateLinkResourcesOperationsExtensions.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/MHSMPrivateLinkResourcesOperationsExtensions.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/MHSMPrivateLinkResourcesOperationsExtensions.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/MHSMRegionsOperations.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/MHSMRegionsOperations.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/MHSMRegionsOperations.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/MHSMRegionsOperations.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/MHSMRegionsOperationsExtensions.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/MHSMRegionsOperationsExtensions.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/MHSMRegionsOperationsExtensions.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/MHSMRegionsOperationsExtensions.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/ManagedHsmsOperations.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/ManagedHsmsOperations.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/ManagedHsmsOperations.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/ManagedHsmsOperations.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/ManagedHsmsOperationsExtensions.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/ManagedHsmsOperationsExtensions.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/ManagedHsmsOperationsExtensions.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/ManagedHsmsOperationsExtensions.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/AccessPolicyEntry.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/AccessPolicyEntry.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/AccessPolicyEntry.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/AccessPolicyEntry.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/AccessPolicyUpdateKind.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/AccessPolicyUpdateKind.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/AccessPolicyUpdateKind.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/AccessPolicyUpdateKind.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/ActionsRequired.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ActionsRequired.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/ActionsRequired.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ActionsRequired.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/ActivationStatus.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ActivationStatus.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/ActivationStatus.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ActivationStatus.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/CertificatePermissions.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/CertificatePermissions.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/CertificatePermissions.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/CertificatePermissions.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/CheckMhsmNameAvailabilityParameters.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/CheckMhsmNameAvailabilityParameters.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/CheckMhsmNameAvailabilityParameters.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/CheckMhsmNameAvailabilityParameters.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/CheckMhsmNameAvailabilityResult.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/CheckMhsmNameAvailabilityResult.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/CheckMhsmNameAvailabilityResult.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/CheckMhsmNameAvailabilityResult.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/CheckNameAvailabilityResult.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/CheckNameAvailabilityResult.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/CheckNameAvailabilityResult.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/CheckNameAvailabilityResult.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/CreateMode.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/CreateMode.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/CreateMode.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/CreateMode.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/DeletedManagedHsm.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/DeletedManagedHsm.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/DeletedManagedHsm.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/DeletedManagedHsm.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/DeletedManagedHsmProperties.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/DeletedManagedHsmProperties.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/DeletedManagedHsmProperties.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/DeletedManagedHsmProperties.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/DeletedVault.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/DeletedVault.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/DeletedVault.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/DeletedVault.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/DeletedVaultProperties.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/DeletedVaultProperties.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/DeletedVaultProperties.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/DeletedVaultProperties.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/Error.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/Error.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/Error.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/Error.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/GeoReplicationRegionProvisioningState.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/GeoReplicationRegionProvisioningState.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/GeoReplicationRegionProvisioningState.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/GeoReplicationRegionProvisioningState.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/IPRule.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/IPRule.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/IPRule.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/IPRule.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/IdentityType.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/IdentityType.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/IdentityType.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/IdentityType.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/KeyPermissions.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/KeyPermissions.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/KeyPermissions.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/KeyPermissions.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHSMSecurityDomainProperties.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHSMSecurityDomainProperties.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHSMSecurityDomainProperties.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHSMSecurityDomainProperties.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHsm.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHsm.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHsm.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHsm.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHsmError.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHsmError.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHsmError.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHsmError.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHsmErrorException.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHsmErrorException.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHsmErrorException.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHsmErrorException.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHsmProperties.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHsmProperties.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHsmProperties.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHsmProperties.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHsmResource.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHsmResource.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHsmResource.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHsmResource.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHsmSku.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHsmSku.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHsmSku.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHsmSku.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHsmSkuFamily.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHsmSkuFamily.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHsmSkuFamily.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHsmSkuFamily.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHsmSkuName.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHsmSkuName.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHsmSkuName.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHsmSkuName.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHsmsCreateOrUpdateHeaders.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHsmsCreateOrUpdateHeaders.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHsmsCreateOrUpdateHeaders.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHsmsCreateOrUpdateHeaders.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHsmsDeleteHeaders.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHsmsDeleteHeaders.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHsmsDeleteHeaders.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHsmsDeleteHeaders.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHsmsPurgeDeletedHeaders.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHsmsPurgeDeletedHeaders.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHsmsPurgeDeletedHeaders.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHsmsPurgeDeletedHeaders.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHsmsUpdateHeaders.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHsmsUpdateHeaders.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedHsmsUpdateHeaders.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedHsmsUpdateHeaders.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedServiceIdentity.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedServiceIdentity.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedServiceIdentity.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedServiceIdentity.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedServiceIdentityType.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedServiceIdentityType.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/ManagedServiceIdentityType.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ManagedServiceIdentityType.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmGeoReplicatedRegion.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmGeoReplicatedRegion.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmGeoReplicatedRegion.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmGeoReplicatedRegion.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmNetworkRuleSet.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmNetworkRuleSet.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmNetworkRuleSet.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmNetworkRuleSet.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmPrivateEndpoint.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmPrivateEndpoint.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmPrivateEndpoint.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmPrivateEndpoint.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmPrivateEndpointConnection.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmPrivateEndpointConnection.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmPrivateEndpointConnection.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmPrivateEndpointConnection.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmPrivateEndpointConnectionItem.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmPrivateEndpointConnectionItem.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmPrivateEndpointConnectionItem.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmPrivateEndpointConnectionItem.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmPrivateEndpointConnectionProperties.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmPrivateEndpointConnectionProperties.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmPrivateEndpointConnectionProperties.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmPrivateEndpointConnectionProperties.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmPrivateEndpointConnectionsDeleteHeaders.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmPrivateEndpointConnectionsDeleteHeaders.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmPrivateEndpointConnectionsDeleteHeaders.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmPrivateEndpointConnectionsDeleteHeaders.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmPrivateEndpointConnectionsPutHeaders.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmPrivateEndpointConnectionsPutHeaders.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmPrivateEndpointConnectionsPutHeaders.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmPrivateEndpointConnectionsPutHeaders.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmPrivateLinkResource.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmPrivateLinkResource.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmPrivateLinkResource.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmPrivateLinkResource.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmPrivateLinkResourceListResult.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmPrivateLinkResourceListResult.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmPrivateLinkResourceListResult.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmPrivateLinkResourceListResult.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmPrivateLinkResourceProperties.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmPrivateLinkResourceProperties.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmPrivateLinkResourceProperties.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmPrivateLinkResourceProperties.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmPrivateLinkServiceConnectionState.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmPrivateLinkServiceConnectionState.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmPrivateLinkServiceConnectionState.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmPrivateLinkServiceConnectionState.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmVirtualNetworkRule.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmVirtualNetworkRule.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmVirtualNetworkRule.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmVirtualNetworkRule.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmipRule.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmipRule.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/MhsmipRule.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/MhsmipRule.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/NetworkRuleAction.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/NetworkRuleAction.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/NetworkRuleAction.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/NetworkRuleAction.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/NetworkRuleBypassOptions.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/NetworkRuleBypassOptions.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/NetworkRuleBypassOptions.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/NetworkRuleBypassOptions.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/NetworkRuleSet.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/NetworkRuleSet.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/NetworkRuleSet.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/NetworkRuleSet.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/Page.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/Page.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/Page.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/Page.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/Permissions.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/Permissions.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/Permissions.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/Permissions.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/PrivateEndpoint.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PrivateEndpoint.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/PrivateEndpoint.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PrivateEndpoint.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/PrivateEndpointConnection.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PrivateEndpointConnection.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/PrivateEndpointConnection.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PrivateEndpointConnection.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/PrivateEndpointConnectionItem.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PrivateEndpointConnectionItem.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/PrivateEndpointConnectionItem.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PrivateEndpointConnectionItem.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/PrivateEndpointConnectionProperties.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PrivateEndpointConnectionProperties.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/PrivateEndpointConnectionProperties.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PrivateEndpointConnectionProperties.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/PrivateEndpointConnectionProvisioningState.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PrivateEndpointConnectionProvisioningState.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/PrivateEndpointConnectionProvisioningState.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PrivateEndpointConnectionProvisioningState.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/PrivateEndpointConnectionsDeleteHeaders.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PrivateEndpointConnectionsDeleteHeaders.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/PrivateEndpointConnectionsDeleteHeaders.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PrivateEndpointConnectionsDeleteHeaders.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/PrivateEndpointConnectionsPutHeaders.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PrivateEndpointConnectionsPutHeaders.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/PrivateEndpointConnectionsPutHeaders.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PrivateEndpointConnectionsPutHeaders.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/PrivateEndpointServiceConnectionStatus.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PrivateEndpointServiceConnectionStatus.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/PrivateEndpointServiceConnectionStatus.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PrivateEndpointServiceConnectionStatus.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/PrivateLinkResource.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PrivateLinkResource.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/PrivateLinkResource.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PrivateLinkResource.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/PrivateLinkResourceListResult.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PrivateLinkResourceListResult.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/PrivateLinkResourceListResult.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PrivateLinkResourceListResult.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/PrivateLinkResourceProperties.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PrivateLinkResourceProperties.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/PrivateLinkResourceProperties.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PrivateLinkResourceProperties.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/PrivateLinkServiceConnectionState.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PrivateLinkServiceConnectionState.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/PrivateLinkServiceConnectionState.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PrivateLinkServiceConnectionState.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/ProvisioningState.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ProvisioningState.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/ProvisioningState.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ProvisioningState.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/PublicNetworkAccess.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PublicNetworkAccess.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/PublicNetworkAccess.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/PublicNetworkAccess.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/Reason.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/Reason.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/Reason.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/Reason.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/ReasonForCheckMhsmNameAvailabilityResult.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ReasonForCheckMhsmNameAvailabilityResult.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/ReasonForCheckMhsmNameAvailabilityResult.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ReasonForCheckMhsmNameAvailabilityResult.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/Resource.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/Resource.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/Resource.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/Resource.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/ResourceManagerApiVersions.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ResourceManagerApiVersions.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/ResourceManagerApiVersions.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/ResourceManagerApiVersions.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/SecretPermissions.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/SecretPermissions.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/SecretPermissions.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/SecretPermissions.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/Sku.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/Sku.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/Sku.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/Sku.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/SkuFamily.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/SkuFamily.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/SkuFamily.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/SkuFamily.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/SkuName.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/SkuName.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/SkuName.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/SkuName.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/StoragePermissions.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/StoragePermissions.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/StoragePermissions.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/StoragePermissions.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/SystemData.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/SystemData.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/SystemData.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/SystemData.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/Type.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/Type.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/Type.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/Type.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/UserAssignedIdentity.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/UserAssignedIdentity.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/UserAssignedIdentity.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/UserAssignedIdentity.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/Vault.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/Vault.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/Vault.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/Vault.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/VaultAccessPolicyParameters.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/VaultAccessPolicyParameters.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/VaultAccessPolicyParameters.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/VaultAccessPolicyParameters.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/VaultAccessPolicyProperties.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/VaultAccessPolicyProperties.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/VaultAccessPolicyProperties.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/VaultAccessPolicyProperties.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/VaultCheckNameAvailabilityParameters.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/VaultCheckNameAvailabilityParameters.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/VaultCheckNameAvailabilityParameters.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/VaultCheckNameAvailabilityParameters.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/VaultCreateOrUpdateParameters.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/VaultCreateOrUpdateParameters.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/VaultCreateOrUpdateParameters.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/VaultCreateOrUpdateParameters.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/VaultListFilterTypes.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/VaultListFilterTypes.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/VaultListFilterTypes.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/VaultListFilterTypes.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/VaultPatchParameters.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/VaultPatchParameters.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/VaultPatchParameters.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/VaultPatchParameters.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/VaultPatchProperties.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/VaultPatchProperties.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/VaultPatchProperties.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/VaultPatchProperties.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/VaultProperties.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/VaultProperties.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/VaultProperties.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/VaultProperties.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/VaultProvisioningState.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/VaultProvisioningState.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/VaultProvisioningState.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/VaultProvisioningState.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/Models/VirtualNetworkRule.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/Models/VirtualNetworkRule.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/Models/VirtualNetworkRule.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/Models/VirtualNetworkRule.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/PrivateEndpointConnectionsOperations.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/PrivateEndpointConnectionsOperations.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/PrivateEndpointConnectionsOperations.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/PrivateEndpointConnectionsOperations.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/PrivateEndpointConnectionsOperationsExtensions.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/PrivateEndpointConnectionsOperationsExtensions.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/PrivateEndpointConnectionsOperationsExtensions.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/PrivateEndpointConnectionsOperationsExtensions.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/PrivateLinkResourcesOperations.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/PrivateLinkResourcesOperations.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/PrivateLinkResourcesOperations.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/PrivateLinkResourcesOperations.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/PrivateLinkResourcesOperationsExtensions.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/PrivateLinkResourcesOperationsExtensions.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/PrivateLinkResourcesOperationsExtensions.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/PrivateLinkResourcesOperationsExtensions.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/VaultsOperations.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/VaultsOperations.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/VaultsOperations.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/VaultsOperations.cs
diff --git a/src/KeyVault/KeyVault.Sdk/Generated/VaultsOperationsExtensions.cs b/src/KeyVault/KeyVault.Management.Sdk/Generated/VaultsOperationsExtensions.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Generated/VaultsOperationsExtensions.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Generated/VaultsOperationsExtensions.cs
diff --git a/src/KeyVault/KeyVault.Sdk/KeyVault.Sdk.csproj b/src/KeyVault/KeyVault.Management.Sdk/KeyVault.Management.Sdk.csproj
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/KeyVault.Sdk.csproj
rename to src/KeyVault/KeyVault.Management.Sdk/KeyVault.Management.Sdk.csproj
diff --git a/src/KeyVault/KeyVault.Sdk/Properties/AssemblyInfo.cs b/src/KeyVault/KeyVault.Management.Sdk/Properties/AssemblyInfo.cs
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/Properties/AssemblyInfo.cs
rename to src/KeyVault/KeyVault.Management.Sdk/Properties/AssemblyInfo.cs
diff --git a/src/KeyVault/KeyVault.Sdk/README.md b/src/KeyVault/KeyVault.Management.Sdk/README.md
similarity index 100%
rename from src/KeyVault/KeyVault.Sdk/README.md
rename to src/KeyVault/KeyVault.Management.Sdk/README.md
diff --git a/src/KeyVault/KeyVault.sln b/src/KeyVault/KeyVault.sln
index 7d41397cb100..b168d849d28a 100644
--- a/src/KeyVault/KeyVault.sln
+++ b/src/KeyVault/KeyVault.sln
@@ -5,44 +5,41 @@ VisualStudioVersion = 17.0.31903.59
 MinimumVisualStudioVersion = 10.0.40219.1
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Accounts", "Accounts", "{FA39052A-8468-4E8F-8944-7C02AAE212FF}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Accounts", "..\Accounts\Accounts\Accounts.csproj", "{52F4DEF0-A55F-4888-97BC-DA03490508BD}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Accounts", "..\Accounts\Accounts\Accounts.csproj", "{52F4DEF0-A55F-4888-97BC-DA03490508BD}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AssemblyLoading", "..\Accounts\AssemblyLoading\AssemblyLoading.csproj", "{C2CBE4C8-C36E-42EF-BCDF-670DFEC32733}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AssemblyLoading", "..\Accounts\AssemblyLoading\AssemblyLoading.csproj", "{C2CBE4C8-C36E-42EF-BCDF-670DFEC32733}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication.ResourceManager", "..\Accounts\Authentication.ResourceManager\Authentication.ResourceManager.csproj", "{E12EF63C-E8DF-4F0E-9BAD-470D3879FAF6}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Authentication.ResourceManager", "..\Accounts\Authentication.ResourceManager\Authentication.ResourceManager.csproj", "{E12EF63C-E8DF-4F0E-9BAD-470D3879FAF6}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authentication", "..\Accounts\Authentication\Authentication.csproj", "{E6180EB3-5B64-411C-8866-30C344E8307D}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Authentication", "..\Accounts\Authentication\Authentication.csproj", "{E6180EB3-5B64-411C-8866-30C344E8307D}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AuthenticationAssemblyLoadContext", "..\Accounts\AuthenticationAssemblyLoadContext\AuthenticationAssemblyLoadContext.csproj", "{1C877F56-0354-434A-A249-E9779B52F19B}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AuthenticationAssemblyLoadContext", "..\Accounts\AuthenticationAssemblyLoadContext\AuthenticationAssemblyLoadContext.csproj", "{1C877F56-0354-434A-A249-E9779B52F19B}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Authenticators", "..\Accounts\Authenticators\Authenticators.csproj", "{38FD16E6-8B3F-4C8D-805A-506EF7A60CF7}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Authenticators", "..\Accounts\Authenticators\Authenticators.csproj", "{38FD16E6-8B3F-4C8D-805A-506EF7A60CF7}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.KeyVault", "KeyVault.Autorest\Az.KeyVault.csproj", "{3D5958BF-AAD2-4B69-A5CC-C17DBE878278}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KeyVault.Sdk", "KeyVault.Sdk\KeyVault.Sdk.csproj", "{6E6C6048-4ACB-4C9D-969C-16F87D458A30}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Az.KeyVault", "KeyVault.Autorest\Az.KeyVault.csproj", "{3D5958BF-AAD2-4B69-A5CC-C17DBE878278}"
 EndProject
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Test", "Test", "{A37CE0AD-3D97-4E6F-AE8B-0FF121BAA91F}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KeyVault.Test", "KeyVault.Test\KeyVault.Test.csproj", "{1B4EC632-821C-44EA-B8FF-30B5A9474F7B}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KeyVault.Test", "KeyVault.Test\KeyVault.Test.csproj", "{1B4EC632-821C-44EA-B8FF-30B5A9474F7B}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KeyVault", "KeyVault\KeyVault.csproj", "{3587A5EA-4438-4292-AFED-88816DEB8DE1}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KeyVault", "KeyVault\KeyVault.csproj", "{3587A5EA-4438-4292-AFED-88816DEB8DE1}"
 EndProject
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DependentModules", "DependentModules", "{160CABD4-1B17-4130-8465-B44BC803BD7E}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Network.Management.Sdk", "..\Network\Network.Management.Sdk\Network.Management.Sdk.csproj", "{5141F4E3-9641-401E-B594-1601D5A63EA4}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Network.Management.Sdk", "..\Network\Network.Management.Sdk\Network.Management.Sdk.csproj", "{5141F4E3-9641-401E-B594-1601D5A63EA4}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Network", "..\Network\Network\Network.csproj", "{CE9FF80D-6AA8-43C3-969D-C02622C014D0}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Network", "..\Network\Network\Network.csproj", "{CE9FF80D-6AA8-43C3-969D-C02622C014D0}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestFx", "..\..\tools\TestFx\TestFx.csproj", "{893B0F7E-C1BB-4129-A315-898FF8B197D5}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestFx", "..\..\tools\TestFx\TestFx.csproj", "{893B0F7E-C1BB-4129-A315-898FF8B197D5}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "KeyVault.Management.Sdk", "KeyVault.Management.Sdk\KeyVault.Management.Sdk.csproj", "{26D8DBDB-8C23-42A0-9ACF-67A61DDB95ED}"
 EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Any CPU = Debug|Any CPU
 		Release|Any CPU = Release|Any CPU
 	EndGlobalSection
-	GlobalSection(SolutionProperties) = preSolution
-		HideSolutionNode = FALSE
-	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
 		{52F4DEF0-A55F-4888-97BC-DA03490508BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{52F4DEF0-A55F-4888-97BC-DA03490508BD}.Debug|Any CPU.Build.0 = Debug|Any CPU
@@ -72,10 +69,6 @@ Global
 		{3D5958BF-AAD2-4B69-A5CC-C17DBE878278}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{3D5958BF-AAD2-4B69-A5CC-C17DBE878278}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{3D5958BF-AAD2-4B69-A5CC-C17DBE878278}.Release|Any CPU.Build.0 = Release|Any CPU
-		{6E6C6048-4ACB-4C9D-969C-16F87D458A30}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{6E6C6048-4ACB-4C9D-969C-16F87D458A30}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{6E6C6048-4ACB-4C9D-969C-16F87D458A30}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{6E6C6048-4ACB-4C9D-969C-16F87D458A30}.Release|Any CPU.Build.0 = Release|Any CPU
 		{1B4EC632-821C-44EA-B8FF-30B5A9474F7B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{1B4EC632-821C-44EA-B8FF-30B5A9474F7B}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{1B4EC632-821C-44EA-B8FF-30B5A9474F7B}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -96,6 +89,13 @@ Global
 		{893B0F7E-C1BB-4129-A315-898FF8B197D5}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{893B0F7E-C1BB-4129-A315-898FF8B197D5}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{893B0F7E-C1BB-4129-A315-898FF8B197D5}.Release|Any CPU.Build.0 = Release|Any CPU
+		{26D8DBDB-8C23-42A0-9ACF-67A61DDB95ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{26D8DBDB-8C23-42A0-9ACF-67A61DDB95ED}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{26D8DBDB-8C23-42A0-9ACF-67A61DDB95ED}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{26D8DBDB-8C23-42A0-9ACF-67A61DDB95ED}.Release|Any CPU.Build.0 = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
 	EndGlobalSection
 	GlobalSection(NestedProjects) = preSolution
 		{52F4DEF0-A55F-4888-97BC-DA03490508BD} = {FA39052A-8468-4E8F-8944-7C02AAE212FF}
@@ -110,4 +110,7 @@ Global
 		{CE9FF80D-6AA8-43C3-969D-C02622C014D0} = {160CABD4-1B17-4130-8465-B44BC803BD7E}
 		{893B0F7E-C1BB-4129-A315-898FF8B197D5} = {A37CE0AD-3D97-4E6F-AE8B-0FF121BAA91F}
 	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+		SolutionGuid = {EAAEDD93-5885-45E2-88F4-AF809AA42803}
+	EndGlobalSection
 EndGlobal
diff --git a/src/KeyVault/KeyVault/KeyVault.csproj b/src/KeyVault/KeyVault/KeyVault.csproj
index ecbafcdbb12b..dd2fa52e82f1 100644
--- a/src/KeyVault/KeyVault/KeyVault.csproj
+++ b/src/KeyVault/KeyVault/KeyVault.csproj
@@ -22,7 +22,7 @@
   
 
   
-    
+