func VnetsIDListE()

in test-harness/terratest-extensions/modules/azure/network.go [70:92]


func VnetsIDListE(subscriptionID string, resourceGroupName string) (*[]network.VirtualNetwork, error) {
	client, err := vnetClient(subscriptionID)
	if err != nil {
		return nil, err
	}

	iteratorVnet, err := client.ListComplete(context.Background(), resourceGroupName)
	if err != nil {
		return nil, err
	}

	lsList := make([]network.VirtualNetwork, 0)

	for iteratorVnet.NotDone() {
		lsList = append(lsList, iteratorVnet.Value())
		err = iteratorVnet.Next()
		if err != nil {
			return nil, err
		}
	}
	return &lsList, err

}