コード例 #1
0
        internal static IEnumerable <PSAzureFirewallFqdnTag> GetAzureFirewallAllowedFqdnTags(IAzureFirewallFqdnTagsOperations azureFirewallFqdnTagClient)
        {
            IPage <AzureFirewallFqdnTag> azureFirewallFqdnTagPage = azureFirewallFqdnTagClient.ListAll();

            // Get all resources by polling on next page link
            var azureFirewallFqdnTagResponseLIst = ListNextLink <AzureFirewallFqdnTag> .GetAllResourcesByPollingNextLink(azureFirewallFqdnTagPage, azureFirewallFqdnTagClient.ListAllNext);

            var psAzureFirewallFqdnTags = azureFirewallFqdnTagResponseLIst.Select(fqdnTag =>
            {
                var psFqdnTag = ToPsAzureFirewallFqdnTag(fqdnTag);
                psFqdnTag.ResourceGroupName = NetworkBaseCmdlet.GetResourceGroup(fqdnTag.Id);
                return(psFqdnTag);
            }).ToList();

            return(psAzureFirewallFqdnTags);
        }