private async Task ExecuteAsync(ResourceGroup rg)
        {
            await foreach (var availabilitySet in rg.AvailabilitySets().ListByNameAsync(Environment.UserName))
            {
                Console.WriteLine($"--------AvailabilitySet operation id--------: {availabilitySet.Id}");
            }

            await foreach (var availabilitySet in rg.AvailabilitySets().ListByNameExpandedAsync(Environment.UserName))
            {
                Console.WriteLine($"--------AvailabilitySet id--------: {availabilitySet.Data.Id}");
            }

            await foreach (var vm in rg.VirtualMachines().ListByNameAsync(Environment.UserName))
            {
                Console.WriteLine($"--------VM operation id--------: {vm.Id}");
            }

            await foreach (var vm in rg.VirtualMachines().ListByNameExpandedAsync(Environment.UserName))
            {
                Console.WriteLine($"--------VM id--------: {vm.Data.Id}");
            }

            await foreach (var networkInterface in rg.NetworkInterfaces().ListByNameAsync(Environment.UserName))
            {
                Console.WriteLine($"--------NetworkInterface operation id--------: {networkInterface.Id}");
            }

            await foreach (var networkInterface in rg.NetworkInterfaces().ListByNameExpandedAsync(Environment.UserName))
            {
                Console.WriteLine($"--------NetworkInterface id--------: {networkInterface.Data.Id}");
            }

            await foreach (var networkSecurityGroup in rg.NetworkSecurityGroups().ListByNameAsync(Environment.UserName))
            {
                Console.WriteLine($"--------NetworkSecurityGroup operation id--------: {networkSecurityGroup.Id}");
            }

            await foreach (var networkSecurityGroup in rg.NetworkSecurityGroups().ListByNameExpandedAsync(Environment.UserName))
            {
                Console.WriteLine($"--------NetworkSecurityGroup id--------: {networkSecurityGroup.Data.Id}");
            }

            await foreach (var publicIpAddress in rg.PublicIpAddresses().ListByNameAsync(Environment.UserName))
            {
                Console.WriteLine($"--------PublicIpAddress operation id--------: {publicIpAddress.Id}");
            }

            await foreach (var publicIpAddress in rg.NetworkSecurityGroups().ListByNameExpandedAsync(Environment.UserName))
            {
                Console.WriteLine($"--------PublicIpAddress id--------: {publicIpAddress.Data.Id}");
            }

            await foreach (var VNet in rg.VirtualNetworks().ListByNameAsync(Environment.UserName))
            {
                Console.WriteLine($"--------VNet operation id--------: {VNet.Id}");
            }

            await foreach (var VNet in rg.VirtualNetworks().ListByNameExpandedAsync(Environment.UserName))
            {
                Console.WriteLine($"--------VNet id--------: {VNet.Data.Id}");
            }
        }