public PsApiManagementNetworkStatus GetNetworkStatusByLocation(string resourceGroupName, string serviceName, string location)
        {
            NetworkStatusContract networkStatus = Client.NetworkStatus.ListByLocation(
                resourceGroupName,
                serviceName,
                location);

            return(Mappers.MapPsApiManagementNetworkStatus(networkStatus, location));
        }
Exemple #2
0
        public static PsApiManagementNetworkStatus MapPsApiManagementNetworkStatus(NetworkStatusContract networkStatusContract, string location)
        {
            var psNetworkStatus = new PsApiManagementNetworkStatus();

            psNetworkStatus.DnsServers = networkStatusContract.DnsServers.ToArray();
            var aggregateStatus = GetConnectivityStatus(networkStatusContract.ConnectivityStatus);

            psNetworkStatus.ConnectivityStatus = aggregateStatus.ToArray();
            psNetworkStatus.Location           = location;

            return(psNetworkStatus);
        }