In an Azure subscription with eight VMs and specific resources, configure VNET1 access to allow VMs to communicate with VNET2 and access storage1, storage2, and Azure AD via the Microsoft backbone. Determine the minimum required service endpoints for VNET1.