public async Task <List <Address> > DescribeAddresses() { DescribeAddressesRequest request = new DescribeAddressesRequest(); DescribeAddressesResponse response = await _ec2Client.DescribeAddressesAsync(request); List <AwsForensicRefresh.Models.Address> addresses = new List <Address>(); foreach (var item in response.Addresses) { addresses.Add(new Address(item.AllocationId, item.AssociationId, item.InstanceId, item.NetworkInterfaceId, item.PrivateIpAddress, item.PublicIp)); } return(addresses); }